Je pense que vous pouvez faire ce qui suit :
-
Désactiver la vérification des contraintes de clé étrangère
mysql> SET FOREIGN_KEY_CHECKS = 0; -
Tronquez vos tableaux
mysql> TRUNCATE MY_TABLE; -
Activer la vérification des contraintes de clé étrangère
mysql> SET FOREIGN_KEY_CHECKS = 1;
Je préfère désactiver temporairement les contraintes de clé étrangère plutôt que de les supprimer/recréer.