課程
/數(shù)據(jù)庫
/MySQL
/與MySQL的零距離接觸
users2中的id定義為主鍵之后default值為什么變成0了?
2019-05-14
源自:與MySQL的零距離接觸 3-6
正在回答
id在設(shè)置為主鍵之前 沒有設(shè)置 NOT NULL,就是可以為NULL,即默認(rèn)值為NULL,一旦id設(shè)置為主鍵之后主鍵是默認(rèn)NOT NULL,此時(shí)就必須插入一個(gè)值,你不插入值的話,就會(huì)調(diào)用默認(rèn)值。默認(rèn)值為0是因?yàn)閕d的類型是smallint我是我的理解
主鍵定義看清楚,為NOT NULL
貼圖來看
舉報(bào)
本課程涵蓋全部MySQL數(shù)據(jù)庫的基礎(chǔ),學(xué)習(xí)MySQL數(shù)據(jù)庫的基礎(chǔ)知識(shí)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-11-07
id在設(shè)置為主鍵之前 沒有設(shè)置 NOT NULL,就是可以為NULL,即默認(rèn)值為NULL,一旦id設(shè)置為主鍵之后主鍵是默認(rèn)NOT NULL,此時(shí)就必須插入一個(gè)值,你不插入值的話,就會(huì)調(diào)用默認(rèn)值。默認(rèn)值為0是因?yàn)閕d的類型是smallint我是我的理解
2019-05-15
主鍵定義看清楚,為NOT NULL
2019-05-15
貼圖來看