Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

ERRO 1005 MySQL Workbench Forward engineering


Este é um erro de chave estrangeira, significa que a tabela ou os dados que você está tentando inserir estão violando alguma restrição de chave estrangeira.

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

Normalmente, isso é causado pelo uso de um dump SQL criado por um programa de terceiros que não sabe como fazer dump de chaves estrangeiras corretamente ou também por versões mais antigas do mysqldump.

Baixe um cliente MySQL 5.5 ou 5.6 e mysqldump o banco de dados do zero.

Você também pode fazê-lo funcionar reordenando seu arquivo SQL para criar a tabela PRODUCT antes da tabela ASSIGN.