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

Jak správně zkrátím tabulky?

Plán A:

SET FOREIGN_KEY_CHECKS = 0; -- Disable foreign key checking.
TRUNCATE TABLE forums;
TRUNCATE TABLE dates;
TRUNCATE TABLE remarks;
SET FOREIGN_KEY_CHECKS = 1; -- Enable foreign key checking.

Plán B:

Nejprve byste měli zkrátit podřízené tabulky a poté nadřazené tabulky.

Vypnutí kontroly cizího klíče riskuje, že do tabulek vložíte řádky, které nedodržují omezení, což může způsobit nedefinované chování.



  1. Nejlepší způsoby, jak vytvořit zálohy pro offline aplikace?

  2. Vypne se můj osobní server MySQL, když se vypne můj počítač?

  3. PostgreSQL - Převod řetězce na ASCII celé číslo

  4. Nelze získat výsledky předáním vstupu jako xml cestu v oracle