为了账号安全,请及时绑定邮箱和手机立即绑定

主键一张表中只能有一个吗?

例如学生成绩表,需要学生id和课程id才能确定学生某门课的分数,那这个表主键不就是两个吗?

正在回答

3 回答

学生id设置为主键 课程id设置为外键 课程id是课程表的主键

3 回复 有任何疑惑可以回复我~

5a16da5e0001048206400640-40-40.jpghaoochan

学生id设置为主键 课程id设置为外键 课程id是课程表的主键

2018-07-20

这个回答非常正确,学生和课程是两个对象!

0 回复 有任何疑惑可以回复我~

主键只能最多有一个(也可以没有),而唯一约束可以有多个,你可以把学生id设为主键(primary key),课程id设为唯一约束(unique key)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

主键一张表中只能有一个吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信