Heim  >  Artikel  >  Datenbank  >  Wie können wir die FOREIGN KEY-Einschränkung aus der Spalte einer vorhandenen MySQL-Tabelle entfernen?

Wie können wir die FOREIGN KEY-Einschränkung aus der Spalte einer vorhandenen MySQL-Tabelle entfernen?

WBOY
WBOYnach vorne
2023-08-28 19:17:111501Durchsuche

我们如何从现有 MySQL 表的列中删除 FOREIGN KEY 约束?

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.

Grammatik

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.

Beispiel

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen