Выполнение `ALTER TABLE my_table ENGINE InnoDB` в таблице MyISAM не имеет никаких эффектов. Зачем? - PullRequest
0 голосов
/ 07 августа 2011

Я хочу изменить таблицу с MyISAM на InnoDB. Я выполнил

ALTER TABLE database_name.table_name ENGINE = InnoDB;

внутри оболочки mysql в терминале. Сообщений об ошибках не было. Но

SHOW CREATE TABLE database_name.table_name;

показывает мне, что таблица все еще в MyISAM. Что мне не хватает?

1 Ответ

1 голос
/ 07 августа 2011

InnoDB включен на вашем сервере? Запустите SHOW ENGINES; запрос для проверки.

...