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

UNIQUE KEY和INDEX是什么关系?

这节里面老师演示删除unique 约束使用的是drop index....;而删除外键约束和删除主键约束用的是DROP FOREIGN KEY 和 DROP PRIMARY KEY;

有些奇怪,按照语法删除唯一约束,不应该是DROP UNIQUE.....吗?

正在回答

2 回答

--数据库在创建unique constraint的同时,强制创建或者重用列上的索引。如果之前列上没有索引,那么强制创建的索引是unique index,如果列上已经存在索引,就重用之前的索引。 所以你需要用drop  index

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

charsandrew 提问者

非常感谢!
2016-08-22 回复 有任何疑惑可以回复我~
#2

lee_

那所以唯一约束和索引是什么关系呢?这里的删除索引就是删除了唯一约束了,那么唯一约束和索引是同一个概念吗?为什么这里删除了索引就删除了这个列上面的唯一约束?我想不明白这里。
2016-09-23 回复 有任何疑惑可以回复我~

我也不明白!等待中……

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

举报

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

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

进入课程

UNIQUE KEY和INDEX是什么关系?

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