PostgreSQL错误:对表进行插入或更新违反了外键约束

我对表有外键约束,当我插入数据时,出现以下错误: 错误:在表“ gl_account_item”上进行插入或更新违反了外键约束“ fk_gl_account_id”详细信息:表(gl_account_id)=(939)中不存在键。 SQL状态:23503 …如果查询该表,我可以清楚地看到它是:

PostgreSQL错误:对表进行插入或更新违反了外键约束

这是CREATE TABLE语句:

PostgreSQL错误:对表进行插入或更新违反了外键约束

当主键表中明显有ID时,我不明白为什么会收到违反外键约束的错误。如果我删除外键约束并插入数据,然后放回约束,并对该字段运行带有联接的查询,那么一切正常,数据就在那里:

PostgreSQL错误:对表进行插入或更新违反了外键约束

请帮助。

lx58471571 回答:PostgreSQL错误:对表进行插入或更新违反了外键约束

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3112986.html

大家都在问