postgresql关键约束错误

时间:2017-12-18 15:28:44

标签: postgresql

我尝试为postgresql创建代码

and

但每当我尝试运行它时,它都会给我这个错误:

23503:在表“kaart”上插入或更新违反外键约束“kaartco”

但我真的不知道为什么会发生这种情况,因为它与其下面的其他外键相同

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您尝试链接到尚不存在的产品和kaart。

移动:

INSERT INTO kaart_product VALUES (1,1);

下面两行:

INSERT INTO product VALUES ('studentenproduct',1);

那应该为你做的工作。 尝试搜索谷歌的forgein关键约束及其工作原理。