首批通过分布式安全可靠测评,为关键业务系统打造
删除索引
更新时间:2026-04-03 15:06:40
当索引过多时,维护开销会增大,您可以根据需要删除不必要的索引。
使用 ALTER TABLE 语句删除索引
语法如下:
obclient> ALTER TABLE table_name DROP KEY|INDEX index_name;
相关参数说明如下:
table_name:指定待删除索引的表的表名。KEY|INDEX:表示在该语句中,索引关键字使用INDEX或KEY都可以。index_name:指定待删除的索引的索引名。
使用 ALTER TABLE 语句删除表的索引的示例如下:
obclient> ALTER TABLE t3 DROP KEY t3_uk, DROP KEY t3_ind3;
Query OK, 0 rows affected
使用 DROP INDEX 语句删除索引
语法如下:
obclient> DROP INDEX index_name ON table_name;
相关参数说明如下:
index_name:指定待删除的索引的索引名。table_name:指定待删除索引的表的表名。
使用 DROP INDEX 语句删除索引的示例如下:
obclient> DROP INDEX t3_ind3 ON t3;
Query OK, 0 rows affected
相关文档
更多 MySQL 模式下索引相关的内容,参见以下信息: