今天我尝试将我的wordpress博客MySQL数据库表(仅限wordpress系统表)引擎从MyISAM
转换为InnoDB
。我可以转换除_posts
表之外的所有wordpress系统表。当我运行此命令时,
ALTER TABLE table_prefix_here_posts ENGINE = InnoDB;
我收到以下错误。
#1214 - 使用的表类型不支持FULLTEXT索引
我在Google上搜索,发现我可以通过兴奋剂表来修复它。但就我而言,据我所知,如果我放下_posts表,我会丢失所有博文。因此,无论如何将我的_posts表转换为InnoDB而不丢失我的帖子(数据)?
答案 0 :(得分:3)
仅从MYSQL 5.6开始在InnoDB表中支持FULLTEXT索引,因此请尝试更新MYSQL,然后再使用alter table的引擎