标题:
建立关系表的时候出错?怎么建才对呢?
[打印本页]
作者:
netice
时间:
2006-10-18 20:35
标题:
建立关系表的时候出错?怎么建才对呢?
我在表1中有
ID 为主键
link_id int 类型。
表2中
有ID1
还有ID2
link_id int 类型
主键约束为 (ID1,ID2)
我想建立个关系表
就是让表1的link_id 与表2的link_id关联起来
。。但是。。老是提示QNIQUE约束项不对或者主键约束不对 。。。。真郁闷。。。
但是这两个主键都不能改啊。。。。该了就乱了。。。。
作者:
Nothing
时间:
2006-10-18 21:55
表二中怎么有两个主键啊?
作者:
Nothing
时间:
2006-10-18 22:28
看看这篇文章
http://www.lihuasoft.net/article/show.php?id=4213
作者:
netice
时间:
2006-10-19 00:52
可以用两个列做主键的。。。
学号
课程号
成绩
若设主键的话必须把 学号+课程号 设为主键
。。。。看了看那篇文章有点明白了。。
“强制引用完整性”的问题。。
我引用的是孤立的表。。算了看样子是不能建立关系了
只能是主键和外键建立关系。。。
我好象是试图把两个外键建立关系了。。。。
作者:
linjine
时间:
2009-4-20 16:37
sql中不能有两个列一起做主键,只有Access里面才可以两个列一起做主键称为组合键。sql中的组合键是为表中的一个或多个字段建立索引
作者:
qingniaoRK
时间:
2009-5-1 17:51
不可以1个表建立2个主键哦。
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0