Skip to main content

DROP INDEX

使用 DROP INDEX 命令从表或物化视图中删除索引。

句法

DROP INDEX [ IF EXISTS ] [ schema_name.]index_name [ CASCADE ];

参数

参数描述
IF EXISTS 子句如果指定的索引不存在,不会返回错误信息。
schema_name要删除的索引所在的 schema。
您可以使用 SHOW SCHEMAS 获取所有可用 schema 的列表。如果未指定 schema,则将删除默认 schema public 中指定的索引。
index_name要删除的索引的名称。
您可以使用 DESCRIBE 来显示表的索引。
CASCADE 选项如果指定了此选项,所有依赖于该索引的对象以及依赖于这些对象的所有对象都将被删除。

示例

此语句可从默认 schema (public)的 taxi_trips 表中删除 id_index 索引:

DROP INDEX id_index;

此语句从 rw_schema schema 中的 ad_ctr_5min 物化视图中删除 ad_id_index 索引:

DROP INDEX rw_schema.id_index;

另请参阅

CREATE INDEX — 在表或物化视图上构建索引,加快查询速度。