MySQL删索引必须指定表名,正确语法为DROP INDEX idx_name ON tbl_name;推荐用ALTER TABLE tbl_name DROP INDEX idx_name,删前需确认索引用途及事务状态。
drop index 语法必须带表名,不能只写索引名
MySQL 的 DROP INDEX 语句不支持单独指定数据库和索引名,**必须显式指定所属表**。常见错误是以为像 DROP TABLE 那样可以直接删索引,结果报错 ERROR 1064 (42000) 或提示语法错误。
正确写法是:
DROP INDEX ON