我正在将具有 MyISAM 表的数据库迁移到 InnoDB 引擎。
MyISAM 中的一些表有全文索引。如果我必须在 InnoDB 引擎中保留全文索引,我需要做什么?
我读到过,MySQL 5.6 之前的版本不支持 InnoDB 中的全文索引。我在 Amazon RDS 中使用 MySQL 5.5。
答案1
你做不到。如果你需要全文索引,并且使用的是 MySQL 5.5 或更早版本,那么你就不能使用 InnoDB 存储引擎。要么升级到 5.6.4 或更高版本,要么以其他方式索引文本,要么将这些表保留为 MyISAM。