Я хочу переименовать индекс. Я просмотрел документацию по изменению таблицы , но не могу понять синтаксис, чтобы просто переименовать индекс. При выполнении этого через графический интерфейс MySQL он удаляет индекс и создает новый. Хотя это работает, я бы не хотел перестраивать весь индекс только для изменения имени индекса.
[ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ]
В документации по таблице изменений указано
Изменения, которые изменяют только метаданные таблицы, но не данные таблицы, могут быть сделаны немедленно, изменив файл .frm таблицы и не касаясь содержимого таблицы. Следующие изменения - это быстрые изменения, которые можно сделать таким образом:
* Renaming a column or index.
Однако, когда я попытался переименовать индекс, отредактировав файл .frm (в тестовой базе данных) и перезапустив сервер, теперь в пользовательском интерфейсе появляется сообщение «Не удалось получить столбцы» при попытке перечислить столбцы и при попытке запустить запрос, он возвращает ошибку "Неизвестный табличный движок" "". В файле .frm много двоичного содержимого. Есть ли хороший инструмент для редактирования двоичной информации.