PR
TIPS

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

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

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

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

この記事を書いた人
Naokazu Yokoo

エンジニア歴20年以上。現在はWeb / AI領域で活動中。
開発環境・サーバー環境ともに速度と効率性を追求しています。

Follow Naokazu Yokoo
Follow Naokazu Yokoo

Comment

タイトルとURLをコピーしました