gpt4 book ai didi

sql-server - 外键创建失败

转载 作者:行者123 更新时间:2023-12-03 07:32:03 25 4
gpt4 key购买 nike

我想要两个表之间的外键,所以我像往常一样尝试。现在我遇到的问题是他无法创建,从它的外观来看,它无法创建,因为已经有 key 但没有。

- Unable to create relationship 
'FK_tbl_Paramed_RegistratieBehandelingen_Users'.
The ALTER TABLE statement conflicted with the
FOREIGN KEY constraint "FK_tbl_Paramed_RegistratieBehandelingen_Users".
The conflict occurred in database "Nestor_Server",
table "dbo.Users", column 'UserID'.

我检查过他们是否有相同的类型,他们有(bigint)所以不明白他为什么不创建它

最佳答案

您可能在 RegistratieBehandelingen(不确定表名)中有记录,而这些记录在用户表中不存在。

select * from RegistratieBehandelingen a where UserID IS NULL or
not exists (select 1 from Users b where b.UserID= a.UserID)

关于sql-server - 外键创建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11324433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com