Cassandra 删除索引

2025 年 3 月 17 日 | 阅读 1 分钟

DROP INDEX 命令用于删除指定的索引。如果索引名称在创建索引时未指定,则索引名称为TableName_ColumnName_idx。

语法


删除索引的规则

  • 如果索引不存在,它将返回一个错误,除非您使用IF EXISTS,它不执行任何操作。
  • 在创建索引期间,您必须指定带索引名称的键空间名称,否则索引将从当前键空间中删除。

示例

让我们举一个例子来演示如何删除列上的索引。在这里,我们删除在表“student”的列“student_name”上创建的索引。键空间的名称是“javatpoint”。

Cassandra Drop index 1

索引已从列“student_name”中删除。

注意:您可以通过再次使用DROP index命令来验证索引是否被删除。它将显示一条消息,说明索引已被删除。

Cassandra Drop index 2

您可以看到索引不再存在于该表上。


下一个主题Cassandra批处理