Främmande nyckelbegränsningar hjälper dig att upprätthålla referensintegritet i databaser och länkar relaterade tabeller för enklare frågesökning. Så här släpper du utländsk nyckel med MySQL DROP FOREIGN KEY-kommandot.
Hur man släpper utländsk nyckelbegränsning i MySQL
Här är stegen för att släppa främmande nyckelbegränsningar i MySQL.
Här är syntaxen för DROP FOREIGN KEY-satsen:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
Ange tabellnamn som du vill ta bort främmande nyckel från, i stället för tabellnamn, i ovanstående fråga om utländsk nyckel. Ange begränsningsnamn i stället för begränsningsnamn.
Bonus Läs:MySQL DROP DATABAS
Här är ett exempel. Låt oss skapa två tabeller och lägga till en främmande nyckel-begränsning till en av dem.
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 Läs:MySQL DROP COLUMN
Hur man släpper utländska nyckelbegränsningar
Här är SQL-frågan för att ta bort främmande nyckelbegränsningar i MySQL.
mysql> alter table orders3 drop foreign key fk_cat;
Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!