вторник, 12 февраля 2019 г.

Изменение типа таблицы в MySQL. Сменить тип с InnoDB на MyISAM

novoselcev.livejournal.com

Изменение типа таблицы в MySQL. Сменить тип с InnoDB на MyISAM


Потратил полчаса времени на выяснение вопроса. Во многих мануалах указан не работающий вариант:
ALTER TABLE MyTable TYPE=MyISAM;
При использовании которого получаем ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
Правильный вариант оказался таким:
ALTER TABLE MyTable engine=MyISAM;
Чтобы новые таблицы создавались по умолчанию в нужном нам формате в my.ini вставляем строчку (или правим, если она там уже есть):
default-storage-engine = MYISAM

Комментариев нет:

Отправить комментарий