Имеется база сайта на wordpress, все таблицы, кроме wp_posts в формате InnoDB, wp_posts - в MyISAM. Хочу конвертировать таблицу wp_posts в InnoDB, чтобы отключить движок MyISAM и освободить память.
Запрос alter table wp_posts engine=innodb;
возвращает ошибку #1214 - The used table type doesn't support FULLTEXT indexes. Как можно решить эту проблему?
Обновление до 5.6 помогло, таблица конвертировалась в InnoDB без проблем.
Странно только phpMyAdmin показывает по прежнему версию сервера 5.5, но все работает и ладно.
Если активно используется поиск по тексту -- ничего не поделаешь.
Если нет -- можно удалить полнотекстовые индексы и сделать конверт в InnoDB.
Если Вы самостоятельно занимаетесь разработкой, то поиск по сайте можно переделать под sphinx, а полнотекстовый поиск не использовать.