webPréprod'

Bloc-notes web dev' & co


Ignorer les contraintes de clé étrangères avec InnoDB

Particulièrement utile lors de la restauration d'une base de données contenant des tables relationnelles

Utiliser la directive FOREIGN_KEY_CHECKS

June 7, 2008
3.23.52+

Post-scriptum :

August 23, 2014 12:15 AM

FOREIGN_KEY_CHECKS est disponible depuis MySQL 3.23.52 et 4.0.3. Depuis la version 4.0.13, vous pouvez utiliser la commande SHOW INNODB STATUS pour avoir une explication détaillée de la dernière erreur de clé étrangère InnoDB sur le serveur. Depuis la version 3.23.50, InnoDB ne vérifie pas la clé étrangère pour les clés étrangères ou les clés référencées qui contiennent des valeurs NULL.