1

この質問は以前に尋ねられましたが、これは特別な場合だと思いますか?

テーブルをmyisamからinnodbに変換しようとしていますが、ほとんどのソリューションでは、最初にフルテキストキーを削除することをお勧めします(そうでない場合は機能しません)

私もですshow create table blah;

そして、全文キーが表示されます

yadda yadda yadda
FULLTEXT KEY `index` (`index`)
) ENGINE=MyISAM yadda yadda yadda

しかし、私がやろうとすると

alter table blah drop index index;

私は得る

エラー1064(42000):SQL構文にエラーがあります。1行目の「index」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

構文は私には問題ないように見えます。それで?このテーブルはWordPressプラグインによって作成されましたが、残念ながら、この特定のテーブルをinnodbに変換する方法を説明するGoogleには何もありません。myisamのままでもいいと思いますが、頑固です。

4

1 に答える 1

4

時間を作成するのと同じように、バッククォートを使用して引用します。

alter table blah drop index `index`;
于 2012-09-22T12:12:15.733 に答える