[求助]外键不能建立

superzsb 2009-10-01 12:14:19
首先祝大家国庆愉快!


下面是正题




在成绩表中 课程号 学号 都已经是主键


1。成绩表的 '课程号' 与 课程表的 '课程号' 建立外键
2。成绩表的 '学号' 与 学生表的 '学号' 建立外键

结果只能完成一个,另一个报错(请看图),顺便说下我所有的外键名称都一样

谢谢大家!
...全文
56 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
superzsb 2009-10-01
  • 打赏
  • 举报
回复
忘说了,pb11.5 3127 asa
win2003
永生天地 2009-10-01
  • 打赏
  • 举报
回复
“我所有的外键名称都一样”这怎么能行
iqlife 2009-10-01
  • 打赏
  • 举报
回复
换个方式试试,先设置课程和学生的主键,在设置外键,再设置成绩主键,.....
xuam 2009-10-01
  • 打赏
  • 举报
回复
同一个表建2个键名一样的外键? 不行的吧?
superzsb 2009-10-01
  • 打赏
  • 举报
回复
fk-code 建在成绩表上

(想建在学生表上,但是说主键无法对应(成绩表有两个主键))

求助如何解决
xuam 2009-10-01
  • 打赏
  • 举报
回复
pk_code建在哪个表上?应该这个外键没有了
superzsb 2009-10-01
  • 打赏
  • 举报
回复
谢谢大家回答

1。先给 成绩表 课程号 建主键,然后外键课程表的 课程号
2。删掉成绩表 课程号 的主键,给学号建主键
3。拿成绩表 学号 外键 学生表的 学号
4。删掉学号主键
5。重新给 成绩表的 课程号 和 学号 建立主键

不过现在我有个疑问,这样建立的外键是否正确?是否影响使用?

还忘大家不啬赐教

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧