データベースを MyISAM から InnoDB に移行するにはどうすればいいですか?

データベースを MyISAM から InnoDB に移行するにはどうすればいいですか?

MyISAM テーブルを含むデータベースを InnoDB エンジンに移行しています。

MyISAM の一部のテーブルにはフルテキスト インデックスがあります。InnoDB エンジンでフルテキスト インデックスを保持する必要がある場合、何を行う必要がありますか?

MySQL 5.6 より前のバージョンでは、InnoDB での全文インデックス作成がネイティブにサポートされていないと読みました。Amazon RDS で MySQL 5.5 を使用しています。

答え1

それはできません。フルテキスト インデックスが必要で、MySQL 5.5 以前を使用している場合は、InnoDB ストレージ エンジンは使用できません。5.6.4 以降にアップグレードするか、別の方法でテキストのインデックスを作成するか、それらのテーブルを MyISAM のままにしてください。

関連情報