課程
/數據庫
/MySQL
/與MySQL的零距離接觸
老師,你只講了如何增加各種約束,但是除了默認約束以外,我要如何刪除其他4種約束呢?
2014-10-26
源自:與MySQL的零距離接觸 3-8
正在回答
SHOW INDEXES FROM users2\G;查看唯一約束名字
?ALTER TABLE users2 DROP INDEX username;刪除唯一約束
?SHOW CREATE TABLE users2;查看外鍵約束名稱( `users2_ibfk_1`)
?ALTER TABLE users2 DROP FOREIGN KEY users2_ibfk_1;刪除外鍵約束
?SHOW CREATE TABLE users2;查看外鍵約束索引( KEY `pid` (`pid`))
?ALTER TABLE users2 DROP INDEX pid;刪除外鍵約束索引
凌云樓下的離別 提問者
我這里有個疑問 就是刪除默認約束的方法是 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 ;呢?
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-14
SHOW INDEXES FROM users2\G;查看唯一約束名字
?ALTER TABLE users2 DROP INDEX username;刪除唯一約束
?SHOW CREATE TABLE users2;查看外鍵約束名稱( `users2_ibfk_1`)
?ALTER TABLE users2 DROP FOREIGN KEY users2_ibfk_1;刪除外鍵約束
?SHOW CREATE TABLE users2;查看外鍵約束索引( KEY `pid` (`pid`))
?ALTER TABLE users2 DROP INDEX pid;刪除外鍵約束索引
2015-12-29
我這里有個疑問 就是刪除默認約束的方法是 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 ;呢?