我們如何移除現有 MySQL 表格的列的外部索引鍵約束?


我們可以使用 DROP 關鍵字和 ALTER TABLE 語句來刪除現有表中列的外部索引鍵約束。

語法

ALTER TABLE table_name DROP FOREIGN KEY constraint_name

此處約束名稱是我們建立表時應用的外部索引鍵約束的名稱。如果未指定約束名稱,則 MySQL 將提供約束名稱,可以透過 SHOW CREATE TABLE 語句檢視。

示例

以下查詢將刪除“orders”表中的外部索引鍵約束−

mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1;
Query OK, 0 rows affected (0.22 sec)
Records: 0 Duplicates: 0 Warnings: 0

更新時間:30-7-2019

已瀏覽 10,000+ 次

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告