從 MySQL 表中刪除外鍵
外鍵建立表之間的關係,確保資料完整性。但是,可能會出現需要刪除外鍵約束的情況。本問題探討如何從表中刪除外鍵列而不遇到錯誤。
如所提供的場景中所詳述,嘗試從「分配」表中刪除外鍵列「locationIDX」會導致錯誤(「錯誤 1025」)。發生此錯誤的原因是外鍵約束是透過其約束名稱而不是索引名稱來識別的。
要成功刪除外鍵約束,您必須指定其名稱。此操作的正確語法是:
ALTER TABLE footable DROP FOREIGN KEY fooconstraint;
將“footable”替換為表名稱(“賦值”),並將“fooconstraint”替換為外鍵約束名稱,以便您可以刪除列而不會觸發錯誤。
以上是如何刪除MySQL中的外鍵約束?的詳細內容。更多資訊請關注PHP中文網其他相關文章!