1

疑問符記号のある列を削除しようとしています:

ALTER TABLE player DROP is_playing?;

結果:

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 '?' at line 2

他の落とし方知ってる?

ありがとう

4

1 に答える 1

5

バックティックを使用して、特殊な名前またはMySQLの予約済みキーワードの名前で列またはテーブルの名前をエスケープします。

そして、次のcolumnキーワードを使用します。

ALTER TABLE player DROP column `is_playing?`;
于 2013-08-10T11:18:00.587 に答える