1

varchar 列で非常に単純な並べ替えを実行しようとしていますが、構文エラーが発生します。PHP と phpmyadmin の両方でテスト済み。

これはクエリです:

SELECT * FROM cards_available_properties ORDER BY option

これはエラーです:

SQL 構文にエラーがあります。1 行目の 'option LIMIT 0, 30' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

4

1 に答える 1

5

OPTION予約キーワードです。バックティックでエスケープします。

SELECT * FROM cards_available_properties ORDER BY `option`
于 2012-11-13T13:01:40.617 に答える