2017-02-09 99 views
0

我试图导入SQL文件到PHP MyAdmin一个空数据库,然后我一直在出现以下错误:MySQL导入。 #1452 - 不能添加或更新子行,外键约束失败

SQL query: 

customer_eav_attribute` ADD CONSTRAINT `FK_CSTR_EAV_ATTR_ATTR_ID_EAV_ATTR_ATTR_ID` 
FOREIGN KEY (`attribute_id`) 
REFERENCES `eav_attribute` (`attribute_id`) 
ON DELETE CASCADE ON UPDATE CASCADE 

MySQL said: Documentation 

#1452 - Cannot add or update a child row: 
a foreign key constraint fails (`example_db_name`. 
`#sql-1ab1_b9d4`, CONSTRAINT `FK_CSTR_EAV_ATTR_ATTR_ID_EAV_ATTR_ATTR_ID` 
FOREIGN KEY (`attribute_id`) REFERENCES 
`eav_attribute` (`attribute_id`) ON DELETE 
CASCADE ON UPDATE CASCA) 

我不知道这意味着什么,我需要做些什么来解决这个问题?

谢谢:)

回答

0

可能是由于在SQL文件中的CREATE TABLE语句的顺序,将创建引用表“eav_attribute”的语句之前添加约束语句

相关问题