Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL DROP FOREIGN KEY-Einschränkung

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!