0

我尝试将 SQL 文件导入 PHP MyAdmin 中的空数据库,但出现以下错误:

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)

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

谢谢你 :)

4

1 回答 1

0

可能是由于SQL文件中create table语句的顺序,将引用表“eav_attribute”的create语句移到添加约束语句之前

于 2017-02-09T16:27:08.357 回答