Omezení cizího klíče vám pomáhají udržovat referenční integritu v databázích a propojují související tabulky pro snazší dotazování. Zde je návod, jak zrušit omezení cizího klíče pomocí příkazu MySQL DROP FOREIGN KEY.
Jak zrušit omezení cizího klíče v MySQL
Zde jsou kroky ke zrušení omezení cizího klíče v MySQL.
Zde je syntaxe příkazu DROP FOREIGN KEY:
ALTER TABLE table_name DROP FOREIGN KEY constraint_name;
Ve výše uvedeném dotazu na přetažení cizího klíče zadejte název_tabulky, ze kterého chcete cizí klíč odebrat, namísto název_tabulky. Místo název_omezení zadejte název omezení
Bonusové čtení:MySQL DROP DATABASE
Zde je příklad. Vytvořme 2 tabulky a do jedné z nich přidáme omezení cizího klíče.
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);
Bonusové čtení:SLOUPEC DROP MySQL
Jak zrušit omezení cizího klíče
Zde je dotaz SQL pro odstranění omezení cizího klíče v MySQL.
mysql> alter table orders3 drop foreign key fk_cat;
Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!