Todos os produtos
Search
Central de documentação

Lindorm:DROP INDEX

Última atualização: Jun 28, 2026

Exclui um índice existente de uma tabela LindormTable.

Engines e versões compatíveis

O comando DROP INDEX aplica-se a todas as versões do LindormTable.

Importante

Para excluir um search index ou columnar index, a versão do Lindorm SQL deve ser 2.6.1 ou posterior. Para verificar sua versão do Lindorm SQL, consulte Versões do SQL.

Sintaxe

DROP INDEX [IF EXISTS] index_identifier ON table_identifier;

Parâmetros

Parâmetro

Descrição

IF EXISTS

Opcional. Exclui o índice se ele existir. Caso o índice não exista, a instrução não realiza nenhuma operação e não retorna erro. Sem IF EXISTS, a instrução retorna erro se o índice não existir.

index_identifier

Nome do índice a excluir.

table_identifier

Nome da tabela à qual o índice pertence.

Observações de uso

  • Antes de excluir um secondary index ou search index, desabilite-o com ALTER INDEX ... DISABLED e confirme se o estado é INACTIVE usando SHOW INDEX. Para mais detalhes, consulte ALTER INDEX e SHOW INDEX.

  • Excluir uma tabela também remove todos os índices associados a ela.

Exemplos

Os exemplos a seguir usam esta tabela base e seus índices:

-- Create a primary table
CREATE TABLE test (
  p1 VARCHAR NOT NULL,
  p2 INTEGER NOT NULL,
  c1 BIGINT,
  c2 DOUBLE,
  c3 VARCHAR,
  c4 TIMESTAMP,
  PRIMARY KEY(p1, p2)
) WITH (CONSISTENCY = 'strong', MUTABILITY='MUTABLE_LATEST');

-- Create a secondary index named idx1
CREATE INDEX idx1 ON test(c1 desc) include(c3,c4) WITH (COMPRESSION='ZSTD');

-- Create a search index named idx2
CREATE INDEX IF NOT EXISTS idx2 USING SEARCH ON test(p1, p2, c1, c2, c3);

Excluir um secondary index

  1. Desabilite o índice.

    ALTER INDEX IF EXISTS idx1 ON test DISABLED;
  2. Exclua o índice.

    DROP INDEX IF EXISTS idx1 ON test;

Verificar o resultado

Execute a instrução a seguir para confirmar a remoção do índice:

SHOW INDEX FROM test;

Excluir um search index

  1. Desabilite o índice.

    ALTER INDEX IF EXISTS idx2 ON test DISABLED;
  2. Exclua o índice.

    DROP INDEX IF EXISTS idx2 ON test;

Verificar o resultado

Execute a instrução a seguir para confirmar a remoção do índice:

SHOW INDEX FROM test;

Próximos passos

  • ALTER INDEX — desabilitar ou reconstruir um índice

  • SHOW INDEX — listar índices de uma tabela e verificar seu status

  • CREATE INDEX — criar um novo índice em uma tabela