永发信息网

SQL 外键约束问题,高手来,

答案:3  悬赏:0  手机版
解决时间 2021-04-14 05:45

alter table username
add constraint FK foreign key(username)
references members(学号)

这是我的语句,但是会报错

消息 547,级别 16,状态 0,第 1 行
ALTER TABLE 语句与 FOREIGN KEY 约束"FK"冲突。该冲突发生于数据库"cs",表"dbo.members", column '学号'。

我是想username这个表中的username属性引用members表中的学号,但是会报这样的错,请教下高手,谢谢哦。

最佳答案

alter table username
add constraint fk_cardID foreign key(ID) references members(stuID)


如果你要引用外键的话,一般都是ID

全部回答

"dbo.members“你建的约束这张表是主键表,报约束冲突表明在username这张表中username这一列有的数据在主键表members中不存在,所以无法创建约束。只有外键表username引用的那一列的值在主键表中全部存在,才可以建立约束。

解决方案:将username中的冲突数据值添加到members中,或是将username表中的冲突数据值暂时改为members中存在的值。然后再添加约束。

这个原因可能是你的数据库已经存在一个名为FK的外键名,换一个新名称的试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想去道观住一段时间。因为有的时候明明知道自
战网绑定的装备能邮寄给其他区的人物吗
Noneofusexpectedthechairmantoattheparty.We
凯特温斯莱特在英国出名吗
不甘平凡的唯美句子,关于“平凡”得的优美语
一个长方体的棱长和是36厘米,从一个顶点出发
梦幻西游我以前改的名字别人能取我的名字吗
春天关于树的唯美句子,描写树木春夏秋冬的句
刺客怎样加气功啊??? 我是新手的 你可以教
长白山万达度假区有什么好吃的
铁路大亨2 21世纪中文版怎么玩呀?
百饺园(灵山湾路)这个地址在什么地方,我要处
孙乔村地址有知道的么?有点事想过去
QQ飞车高手进进进!
运用比喻的标语,运用修辞手法的句子
推荐资讯
什么石头最贵重?
以前长痘用手挤了,现在流下疤痕怎么办
一个圆柱的底面半径3cm,高是8cm,它的侧面积
报考的是研究生管理类是否能调剂到农业类
威海大福源过年放的歌 是个小女孩唱的 歌词是
浙江国华家具有限公司沙发厂地址在什么地方,
编织袋的规格
口味烧烤地址在什么地方,想过去办事
朋友。。。。。。
我的地下城进不去为啥啊
跟老公老是吵架怎么办,我离婚了,想跟老公复
哪位朋友知道:济南刑警大队办理无刑事犯罪证
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?