1,报错信息
Can’t DROP ‘NAME’; check that column/key exists
2,原因
想删除的索引在表中并不存在
3,解决
执行语句的背景:由于我的name字段,里面存在重复数据,所以需要删除曾经设立的唯一索引,改为普通索引
执行语句:
ALTER TABLE aaa DROP INDEX NAME, ADD INDEX NAME(NAME) USING BTREE;
方案一:先建立索引,再执行语句(不推荐)
方案二:修改语句,直接建立索引,默认建立的是正常索引
ALTER TABLE aaa ADD INDEX NAME(NAME) USING BTREE;