0

次の SQL クエリを使用しています。

SELECT * FROM Articles WHERE Name = 'Name' AND Column = 'Column'

そして、次のエラーが表示されます。

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

構文エラーはまったくありません。何が問題ですか?

4

2 に答える 2

6

Column予約語であるため、 ` 文字でカプセル化する必要があります。

AND `Column` = 'Column'
于 2012-06-03T13:48:25.240 に答える
2

予約語である column という名前の列を持つことはお勧めできません。テーブルで変更できますか?参照するすべてのクエリで設計を回避する必要があるのではなく、可能であれば修正することをお勧めします。

于 2012-06-03T13:50:47.070 に答える