如何在PostgreSQL中处理外键

时间:2019-01-29 10:09:32

标签: postgresql

我是Postgresql的新手。正在创建一个数据库,其中包含表“ user”和“ Name”,“ Sum”,“ id”(这是一个串行主键)列

我想只在Name和Sum列中输入数据,因为id是一个串行PK

“ id”列是另一个表“ account”中的外键,因此,当我尝试在表中输入数据时,这表明我违反了外键约束

代码如下:

INSERT INTO public.”user”(“Name”,”Sum”)
VALUES (‘Tasneem’,400);

告诉我

Insert or update on table “user” violates foreign key constraint “user_Sum_fkey”
Key (Sum)=(400) is not present in table account

0 个答案:

没有答案