Wir können FOREIGN KEY-Einschränkungen aus Spalten einer vorhandenen Tabelle entfernen, indem wir das Schlüsselwort DROP und die Anweisung ALTER TABLE verwenden.
ALTER TABLE table_name DROP FOREIGN KEY constraint_name
Der Einschränkungsname hier ist der Name der Fremdschlüsseleinschränkung, die wir beim Erstellen der Tabelle angewendet haben. Wenn kein Einschränkungsname angegeben ist, stellt MySQL den Einschränkungsnamen bereit, der über die SHOW CREATE TABLE-Anweisung überprüft werden kann.
Die folgende Abfrage entfernt die FOREIGN KEY-Einschränkung aus der Tabelle „Bestellungen“ -
mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1; Query OK, 0 rows affected (0.22 sec) Records: 0 Duplicates: 0 Warnings: 0
Das obige ist der detaillierte Inhalt vonWie können wir die FOREIGN KEY-Einschränkung aus der Spalte einer vorhandenen MySQL-Tabelle entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!