Myslím, že můžete udělat následující:
-
Zakázat kontrolu omezení cizího klíče
mysql> SET FOREIGN_KEY_CHECKS = 0;
-
Zkraťte své tabulky
mysql> TRUNCATE MY_TABLE;
-
Povolit kontrolu omezení cizího klíče
mysql> SET FOREIGN_KEY_CHECKS = 1;
Dávám přednost dočasnému zakázání omezení cizího klíče před jejich vypuštěním/znovuvytvořením.