課程
/數據庫
/MySQL
/與MySQL的零距離接觸
當存在AUTO_INCREMENT時為什么刪不了主鍵約束?
2017-03-16
源自:與MySQL的零距離接觸 3-7
正在回答
AUTO_INCREMENT,自增,自動編號,必須和主鍵組合使用。
換句話說,其實就是每張表只有一個列可以實現自增。
如果這個字段是AUTO_INCREMENT,那么也一定是有主鍵約束的,所以還存在AUTO_INCREMENT的情況下當然刪不了啦。
但是反過來,存在主鍵約束的情況下不一定要存在AUTO_INCREMENT。也就是這個字段只要保證非空又唯一就好了,不需要它自增長。
AUTO_INCREMENT ?默認必須是 ?主鍵約束。
黃燕蓮
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-20
AUTO_INCREMENT,自增,自動編號,必須和主鍵組合使用。
換句話說,其實就是每張表只有一個列可以實現自增。
如果這個字段是AUTO_INCREMENT,那么也一定是有主鍵約束的,所以還存在AUTO_INCREMENT的情況下當然刪不了啦。
但是反過來,存在主鍵約束的情況下不一定要存在AUTO_INCREMENT。也就是這個字段只要保證非空又唯一就好了,不需要它自增長。
2017-03-16
AUTO_INCREMENT ?默認必須是 ?主鍵約束。