sql >> Databáze >  >> RDS >> Mysql

MySQL DROP FOREIGN KEY Omezení

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!

  1. Závažná chyba PHP:Třída 'PDO' nebyla nalezena

  2. Oracle 11g získá všechny odpovídající výskyty regulárním výrazem

  3. Chyba při odstraňování databáze (Nelze rmdir '.test\', chyba:17)

  4. TODATETIMEOFFSET() Příklady v SQL Server