1

名前が数字(1,2,3,4...)であるテーブルにいくつかのインデックスがあります

しかし、ドロップ コマンドを使用してインデックスを削除すると、1064 エラーが発生します。

DROP INDEX 1 ON table_name;

だから私の推測では、その名前が数字の場合、インデックスを削除することはできませんか? または、私がここで知らない何かがありますか?

サーバー上ではなくローカルで機能するにはどうすればよいですか?

エラー出力:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1 on table_name' at line 1
4

1 に答える 1

4

1バッククォートで囲みます。

DROP INDEX `1` ON table_name;
于 2012-06-16T05:57:01.567 に答える