我尝试为postgresql创建代码
and
但每当我尝试运行它时,它都会给我这个错误:
23503:在表“kaart”上插入或更新违反外键约束“kaartco”
但我真的不知道为什么会发生这种情况,因为它与其下面的其他外键相同
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
您尝试链接到尚不存在的产品和kaart。
移动:
INSERT INTO kaart_product VALUES (1,1);
下面两行:
INSERT INTO product VALUES ('studentenproduct',1);
那应该为你做的工作。 尝试搜索谷歌的forgein关键约束及其工作原理。