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