注册 登录
编程论坛 SQL Server论坛

与外键发生冲突,谁能帮忙解决一下!

张汉卿 发布于 2010-04-04 12:23, 1379 次点击
我创建了一个表,但在输入数据时,与外键发生冲突
只有本站会员才能查看附件,请 登录
导致数据无法输入,谁能帮忙解决一下,谢谢!
7 回复
#2
cnfarer2010-04-04 12:51
只凭这个图,很难判断错误的情况。
你好像建立了一个约束FK_C_Con,一般这种命名规则中C,Con都是一个表,好像你的数据库中根本没有Con表。
#3
张汉卿2010-04-04 15:57
我不是很太懂,刚学  我按照参考书上一步一步做的  但不知道为什么输不上数据 。一共就让建三个表 我都建啦。你能把你QQ号  或者MSN 号告诉我吗?怎么才能判断出来错误?谢谢你?
#4
cnfarer2010-04-04 20:09
回复 3楼 张汉卿
正常情况下建立的表,如果无其他约束,数据输入是一点问题也没有的,所以你应该检查约束
#5
张汉卿2010-04-04 20:22
我检查啦  可能是我建的一个表中需要对两个属性列进行主键约束,一列不能保证主键的唯一性,但我不知道怎么对两个属性列进行主键约束?呵呵!谢谢你!
#6
孤山留影2010-04-05 10:14
lz 我也遇到过类似错误
你学要检查表dbo.c中的'课程号'和与之发生外键约束表中'课程号',第二个课程号必须来源于第一个课程号,检查仔细
另外对两个属性列进行约束要用表级完全约束
祝你成功!
#7
张汉卿2010-04-05 10:52
恩 谢谢!
#8
jianghong_022010-12-10 22:20
^^^^^^^^^^
1