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

参照列索引

外键列参照列必须创建索引。外键列在创建外键时便会主动创建索引,就是不需要注意外键列,它必然存在索引。老师视频中,参照列创建索引是由于其存在主键约束,问题来了,唯一约束会自动创建索引吗?如何手动创建索引?

正在回答

4 回答

实际操作中外键列和参照列都主动创建了索引,真不知道老师还说那个要求干嘛

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

其实还是应该讲一下的。当我们在做外键约束的时候,若把主表某列做参照列,如果该参照列没有主键就必须添加主键!因为或许在建表时,该列就没有添加主键约束!而如果父表的参照列没有主键,子表的外键列将创建不成功,则外键约束创建不成功!只有在,父表参照列存在主键,子表的外键约束才能通过foreign key....references..来创建外键约束,从而创建索引。


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

这一节讲的他自己估计都晕了

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

主键和唯一约束都会自动创建索引

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

举报

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

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

进入课程

参照列索引

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