Команда DROP INDEX

Команда DROP INDEX используется для удаления индекса, созданного ранее с помощью CREATE INDEX. Удаление индекса может замедлить выполнение запросов, использующих фильтрацию или сортировку по соответствующим столбцам, но уменьшает накладные расходы на вставку и обновление данных.

Синтаксис

sqlDROP INDEX index_name ON table_name

Таблицы для примеров

employees
id name salary city
1 Ivan 50000 Moscow
2 Olga 52000 Saint Petersburg
3 Sergey 48000 Kazan

Пример

Давайте удалим индекс idx_employees_salary из таблицы employees:

sqlDROP INDEX idx_employees_salary
ON employees

Пример

Давайте удалим составной индекс idx_employees_city_salary из таблицы employees:

sqlDROP INDEX idx_employees_city_salary
ON employees

Смотрите также

  • команду CREATE INDEX,
    которая создаёт индекс
  • команду SHOW INDEX,
    которая отображает индексы
  • команду ALTER TABLE,
    которая тоже может менять индексы