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

Vynutit pokles mysql obcházením omezení cizího klíče

To může být užitečné pro někoho, kdo se sem dostal z vyhledávání. Ujistěte se, že se pokoušíte pustit tabulku a nikoli zobrazení .

SET foreign_key_checks = 0;
-- Drop tables
drop table ...
-- Drop views
drop view ...
SET foreign_key_checks = 1;

SET foreign_key_checks = 0 je vypnout kontroly cizího klíče a poté SET foreign_key_checks = 1 je znovu zapnout kontrolu cizího klíče. Zatímco jsou kontroly mimo, stoly mohou být zrušeny, kontroly se pak znovu zapnou, aby byla zachována integrita struktury tabulky.



  1. Získejte první den v týdnu na serveru SQL

  2. Jak exkluzivní zámek mysql databáze?

  3. použijte mysql SUM() v klauzuli WHERE

  4. Dobrá praxe pro otevírání/uzavření připojení v aplikaci asp.net?