Jeg tror, du kan gøre følgende:
-
Deaktiver kontrol af fremmednøglebegrænsning
mysql> SET FOREIGN_KEY_CHECKS = 0;
-
Afkort dine tabeller
mysql> TRUNCATE MY_TABLE;
-
Aktiver kontrol af fremmednøglebegrænsning
mysql> SET FOREIGN_KEY_CHECKS = 1;
Jeg foretrækker at deaktivere de fremmede nøglebegrænsninger midlertidigt frem for at droppe/genskabe dem.