我們可以通過使用 DROP 關鍵字和 ALTER TABLE 語句從現有表的列中刪除 FOREIGN KEY 約束。
語法
ALTER TABLE table_name DROP FOREIGN KEY constraint_name
登錄后復制
這里的約束名稱是我們在創建表時應用的外鍵約束的名稱。如果沒有指定約束名稱,那么MySQL將提供約束名稱,可以通過SHOW CREATE TABLE語句檢查。
示例
以下查詢將從“orders”表中刪除 FOREIGN KEY 約束 –
mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1; Query OK, 0 rows affected (0.22 sec) Records: 0 Duplicates: 0 Warnings: 0
登錄后復制
以上就是我們如何從現有 MySQL 表的列中刪除 FOREIGN KEY 約束?的詳細內容,更多請關注www.92cms.cn其它相關文章!