Outils pour utilisateurs

Outils du site


app:mysql:erreur-150

Erreur 150

Lors de certaines opérations avec le moteur InnoDB, l’erreur 1005 peut apparaître (message d'erreur n° 150). Cette erreur est levée lorsqu'un problème de contraintes est rencontré notamment:

  • Lors de la création des tables avec contraintes si elles ne sont pas crées dans le bon ordre par le script.
  • Lors de certaines opération telle que DATA LOAD.

Pour éviter de mettre un script en echec pour cette raison il est possible de temporairement désactiver la vérification des contraintes à partir du client MySQL:

SET FOREIGN_KEY_CHECKS = 0;
SOURCE dump_file_name;
SET FOREIGN_KEY_CHECKS = 1;

Remarque: L'outil mysqldump adopte automatiquement ce comportement.

Références

app/mysql/erreur-150.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1