如何解决mysql删除唯一索引出现的1064错误

在使用alter table 表名 drop index 键名 时出现错误代码1064,该如何解决呢

1064是语法错误,你看看你删除的索引里面有没有主键。
根据 ALTER TABLE 语句的语法可知,该语句也可以用于删除索引。具体使用方法是将 ALTER TABLE 语句的语法中部分指定为以下子句中的某一项。
DROP PRIMARY KEY:表示删除表中的主键。一个表只有一个主键,主键也是一个索引。
DROP INDEX index_name:表示删除名称为 index_name 的索引。
DROP FOREIGN KEY fk_symbol:表示删除外键。
注意:如果删除的列是索引的组成部分,那么在删除该列时,也会将该列从索引中删除;如果组成索引的所有列都被删除,那么整个索引将被删除。

索引名字写错了吧 先查询下索引名字SHOW INDEX