1

我有两个这样的表:

tblGender

在此处输入图像描述

TblPerson

在此处输入图像描述

我想为GenderID.. 设置外键,但出现此错误:

ALTER TABLE 语句与 FOREIGN KEY 约束“tblPerson_GenderID_FK”冲突。冲突发生在数据库“Sample”、表“dbo.tblGender”、列“id”中。

4

2 回答 2

4

您可能有记录在其各自的列tblGender中没有匹配tblPerson项。如果可以选择,请尝试清空表。

于 2013-10-26T11:04:48.527 回答
0

这是添加外键约束的脚本。

alter table TblPerson
add constraint tblPerson_GenderID_FK FOREIGN KEY ( GenderID) references tblGender(id)
于 2013-10-26T11:03:25.753 回答