我們可以透過使用 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 約束?的詳細內容。更多資訊請關注PHP中文網其他相關文章!