我正在尝试将我的实时数据库导入测试数据库。将表导入测试数据库时会出现以下错误。
MySQL:无法添加或更新子行:外键约束失败(DB_Name
。catalog_product_entity
,CONSTRAINT FK_CAT_PRD_ENTT_ATTR_SET_ID_EAV_ATTR_SET_ATTR_SET_ID
FOREIGN KEY(attribute_set_id
)REFERENCES {{1 } {(eav_attribute_set
)ON)
我设置了SET Foreign_Key_Checks但似乎根本没有改变错误。
attribute_set_id
我是否需要更改表名或?
答案 0 :(得分:0)
SET FOREIGN_KEY_CHECKS = 0;
此命令不仅在导入时使用,而且在导出实时数据库时也需要执行此命令,然后导出文件。创建新数据库执行此命令并尝试导入数据库。