我有两张这样的表:
tblGender
和TblPerson
我想为GenderID
设置外键..但是我收到了这个错误:
ALTER TABLE语句与FOREIGN KEY约束冲突 “tblPerson_GenderID_FK”。冲突发生在数据库“Sample”中, 表“dbo.tblGender”,列'id'。
答案 0 :(得分:4)
您可能在tblGender
中的记录在各自列的tblPerson
中没有匹配。如果这是一个选项,请尝试清空表。
答案 1 :(得分:0)
这是添加外键约束的脚本。
alter table TblPerson
add constraint tblPerson_GenderID_FK FOREIGN KEY ( GenderID) references tblGender(id)