«У механизма хранения таблиц нет этой опции» Ошибка в ALTER Query - PullRequest
0 голосов
/ 25 июня 2018

Я выполняю приведенный ниже запрос, чтобы отключить ограничения ключа. Я использую MariaDB 5.4

alter table table_name disable keys

Но выдает предупреждение, как показано ниже:

Table Storage Engine for table_name Doesn't have this option.

У меня Inno_DB в качестве двигателя. Я не понимаю, почему приходит это предупреждение, и ключевые ограничения не отключены.

Как я могу решить эту ошибку? Или есть какой-то другой способ отключить ключевые ограничения?

1 Ответ

0 голосов
/ 25 июня 2018

Из документации MariaDB по ALTER TABLE:

DISABLE KEYS отключит все неуникальные ключи для таблицы для механизмы хранения, которые поддерживают это (по крайней мере, MyISAM и Aria).

Другими словами, как следует из предупреждения, эта опция недоступна для InnoDB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...