alter table 职工
add constraint FK_职工_仓库
foreign key (仓库号) references 仓库(仓库号)
显示错误如下
ALTER TABLE 语句与 FOREIGN KEY 约束"FK_职工_仓库"冲突。该冲突发生于数据库"lianxi1",表"dbo.仓库", column '仓库号'。
已经将仓库_仓库号设置成主键,职工表也有主键
职工表里面有没有把仓库号设置成主键?
2个表中是不是都有数据了?如果是职工表的仓库号应该存在和仓库表中仓库号不存在的数据,这样外键是加不上的,提示的就是这个错误
就是说仓库表中仓库号有1,2,职工表的仓库号值有1,2,3,多了3这个值,这样无法添加外键,职工表的仓库号需要为仓库表仓库号的子集或者一致