關于刪除約束的問題
我這里有個疑問 就是刪除默認約束的方法是 ALTER TABLE users2 ALTER age DROP DEFAULT KEY;
老師說的刪除外鍵約束的時候使用的是ALTER TABLE users2 DROP FORENGN KEY users2_ibfk_1;
那么可不可以在刪除外鍵約束的時候使用?ALTER TABLE users2 ALTER age DROP FOREIGN KEY ;呢?
我這里有個疑問 就是刪除默認約束的方法是 ALTER TABLE users2 ALTER age DROP DEFAULT KEY;
老師說的刪除外鍵約束的時候使用的是ALTER TABLE users2 DROP FORENGN KEY users2_ibfk_1;
那么可不可以在刪除外鍵約束的時候使用?ALTER TABLE users2 ALTER age DROP FOREIGN KEY ;呢?
2015-12-29
舉報
2016-01-03
回答如下:
ALTER TABLE users2 ALTER age DROP DEFAULT KEY; 并不能刪除默認約束,因為 DEFAULT 不是 key,
ALTER TABLE users2 ALTER age DROP FOREIGN KEY ;也是不可以的,因為外鍵是表級約束。