-4

テーブルにレコードがありません。MyISAM を InnoDB に変換するときにこのエラーが発生しました

SQL クエリ: 編集

ALTER TABLE `vocabulary` ENGINE = InnoDB

MySQL は次のように述べています。

#1214- 使用されているテーブル タイプは FULLTEXT インデックスをサポートしていません

テーブルのテーブル構造vocabulary

CREATE TABLE IF NOT EXISTS vocabulary( idint(10) unsigned NOT NULL AUTO_INCREMENT, usrchar(10) NOT NULL, wordchar(10) NOT NULL, meaningchar(10) NOT NULL, synonymchar(10) NOT NULL, Datechar(10) NOT NULL, PRIMARY KEY ( id), FULLTEXT KEY usr( usr) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

4

1 に答える 1

1

MySQL でのみ MyISAM ストレージ エンジンがフルテキスト インデックスをサポート

Innodb は全文索引をサポートしません

テーブルの使用を変換するために

  alter table vocabulary drop key usr;

  alter table vocabulary engine=innodb;
于 2013-01-18T10:21:27.227 に答える