phpMyAdminでのインポートエラー解決方法

phpMyAdminでデータベースをインポートしようとすると、「#1214 – The used table type doesn’t support FULLTEXT indexes」というエラーメッセージが表示されることがあります。これは、一般的にMySQLの古いバージョン(例:5.5)でFULLTEXTインデックスをサポートしていないテーブルタイプをインポートしようとした場合に発生します。

解決方法としては、SQLファイルのテーブルタイプを指定する行「ENGINE=InnoDB」を「ENGINE=MyISAM」に書き換えます。MyISAMはFULLTEXTインデックスをサポートしています。

なお、インポート途中でエラーが発生した場合、途中までインポートされたテーブルがデータベースに残っており、そのまま再度インポートを試みると重複エラーが発生します。そのため、まずはインポートに失敗したテーブルを削除してから再インポートを行います。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール