Fremdschlüsseleinschränkungen helfen Ihnen, die referenzielle Integrität in Datenbanken aufrechtzuerhalten und verknüpfte Tabellen für einfachere Abfragen zu verknüpfen. So löschen Sie die Fremdschlüsselbeschränkung mit dem MySQL-Befehl DROP FOREIGN KEY.
Wie man die Einschränkung FOREIGN KEY in MySQL löscht
Hier sind die Schritte zum Löschen der Fremdschlüsselbeschränkung in MySQL.
Hier ist die Syntax für die DROP FOREIGN KEY-Anweisung:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
Geben Sie in der obigen Abfrage zum Löschen von Fremdschlüsseln den Tabellennamen an, aus dem Sie den Fremdschlüssel entfernen möchten, anstelle von Tabellenname. Geben Sie den Beschränkungsnamen anstelle von constraint_name. an
Bonus-Lesung:MySQL DROP DATABASE
Hier ist ein Beispiel. Lassen Sie uns 2 Tabellen erstellen und einer davon eine Fremdschlüsselbeschränkung hinzufügen.
mysql> create table orders3(id int auto_increment primary key,category_id int); mysql> create table categories(id int auto_increment primary key,name varchar(255)); mysql> ALTER TABLE orders3 ADD CONSTRAINT fk_cat FOREIGN KEY (category_id) REFERENCES categories(id);
Bonus-Lesetext:MySQL DROP COLUMN
So löschen Sie die Fremdschlüsselbeschränkung
Hier ist die SQL-Abfrage zum Löschen der Fremdschlüsselbeschränkung in MySQL.
mysql> alter table orders3 drop foreign key fk_cat;
Ubiq macht es einfach, Daten innerhalb von Minuten zu visualisieren und in Echtzeit-Dashboards zu überwachen. Probieren Sie es noch heute aus!