我尝试在整个schema中将数据从一个表导入另一个表,但外键约束给出了问题。 假设我有模式一和模式二。 架构一个具有表 - >插入记录时出现外键约束问题
- 用户
- 行为
- userbehavior(ID从用户行为表是 userbehavior表的外键)
同样的方式,我有表结构在模式二中。 模式2具有表 - >
- USER1
- 的流行为
- userbehavior1(从用户行为的表ID是userbehavior表的外键)
我已经成功导入的记录来自用户到user1和行为行为1,但是当我试图从userbehavior导入数据到userbehavior1即时获取以下错误:: 无法添加或更新子行row.foreign密钥约束失败。 笏可能是一个问题? 在此先感谢。
为什么downvoted ??? – diEcho 2011-02-25 14:14:09
这是不一致数据的处方。如果查询分析器使用外键约束进行优化,则会正确地假定它适用于所有行,因此结果集可能缺少行。 – 2011-02-25 14:16:32
@Simon真的没有得到你watever你说... – diEcho 2011-02-25 14:17:42