Mysql
 sql >> Base de données >  >> RDS >> Mysql

ERREUR 1005 Ingénierie avancée de MySQL Workbench

Il s'agit d'une erreur de clé étrangère, cela signifie que la table ou les données que vous essayez d'insérer violent une contrainte de clé étrangère.

Voir :http://dev.mysql .com/doc/refman/5.6/en/innodb-foreign-key-constraints.html

Cela est généralement dû à l'utilisation d'un vidage SQL créé soit par un programme tiers qui ne sait pas comment vider correctement les clés étrangères, soit également par des versions plus anciennes de mysqldump.

Téléchargez un client MySQL 5.5 ou 5.6 et mysqldump la base de données à partir de zéro.

Vous pouvez également le faire fonctionner en réorganisant votre fichier SQL pour créer la table PRODUCT avant la table ASSIGN.