Foreign Key Constraints helpen u de referentiële integriteit in databases te behouden en gerelateerde tabellen te koppelen voor eenvoudiger opvragen. Hier leest u hoe u de beperking van externe sleutels kunt verwijderen met de opdracht MySQL DROP FOREIGN KEY.
Hoe BUITENLANDSE KEY-beperking in MySQL te DROPPEN
Hier zijn de stappen om de beperking van externe sleutels in MySQL te verwijderen.
Dit is de syntaxis voor de DROP FOREIGN KEY-instructie:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
Geef in de bovenstaande drop-externe sleutelquery table_name op waarvan u de refererende sleutel wilt verwijderen, in plaats van table_name. Geef de naam van de beperking op in plaats van naam_beperking.
Bonus lezen:MySQL DROP DATABASE
Hier is een voorbeeld. Laten we 2 tabellen maken en een externe sleutelbeperking aan een ervan toevoegen.
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 lezen:MySQL DROP COLUMN
Hoe de beperking van buitenlandse sleutels op te heffen
Hier is de SQL-query om de externe-sleutelbeperking in MySQL te verwijderen.
mysql> alter table orders3 drop foreign key fk_cat;
Ubiq maakt het gemakkelijk om gegevens binnen enkele minuten te visualiseren en in realtime dashboards te controleren. Probeer het vandaag nog!