3
テーブルをMyISAMからINNODBに変換しようとしています。これは、testopiaでのバグジラアップグレード用です。テーブルをMyISAMからINNODBに変換する
この単純なコマンドは失敗します。 ALTER TABLEテーブル名TYPE = INNODB;
ERROR 1214(HY000):使用するテーブルタイプはFULLTEXTインデックス、私はそれがFULLTEXTインデックスをサポートしていません知っている
をサポートしていませんが、あまり私はそれを変換したいことはありません。変換前に全文索引をテーブルにドロップする必要がありますか?それらをクエリしてそれらをすべて削除する方法はありますか?その後、
ALTER TABLE tablename DROP INDEX key_name;
…
:
…,
FULLTEXT KEY key_name (column_list),
…
ドロップこれらすべてのキー:
SHOW CREATE TABLE tablename
それはあなたにこのようなすべてのあなたのフルテキストインデックスが表示されます:
Worked。あるいは、データを保存する方法はありますか?私はおそらくこのデータがどれほど重要であるかを測るべきです。 – user150484
確かに、それをバックアップしてください:) 'mysqldump --all-databases> backup.sql'。 「FULLTEXT」インデックスは二次データソースである。 e。テーブル自体に含まれるデータのみが含まれます。サーバーに何か問題がなければ、回復できない情報は失われません。 – Quassnoi
ダンプして保存します。あなたは私がそれを必要としないと言う?もしそうなら、良いと思う。今私は次のエラーに移ります;) – user150484