Команда DROP INDEX
Команда DROP INDEX используется для удаления индекса,
созданного ранее с помощью CREATE INDEX.
Удаление индекса может замедлить выполнение запросов,
использующих фильтрацию или сортировку по соответствующим столбцам,
но уменьшает накладные расходы на вставку и обновление данных.
Синтаксис
DROP INDEX index_name ON table_name
Таблицы для примеров
| id | name | salary | city |
|---|---|---|---|
| 1 | Ivan | 50000 | Moscow |
| 2 | Olga | 52000 | Saint Petersburg |
| 3 | Sergey | 48000 | Kazan |
Пример
Давайте удалим индекс idx_employees_salary из таблицы employees:
DROP INDEX idx_employees_salary
ON employees
Пример
Давайте удалим составной индекс idx_employees_city_salary из таблицы employees:
DROP INDEX idx_employees_city_salary
ON employees
Смотрите также
-
команду
CREATE INDEX,
которая создаёт индекс -
команду
SHOW INDEX,
которая отображает индексы -
команду
ALTER TABLE,
которая тоже может менять индексы