• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:selectで特定の列をwhereで指定するとエラーになる)

selectで特定の列をwhereで指定するとエラーになる

このQ&Aのポイント
  • MySQLのselect文でwhereを使用して特定の列を指定するとエラーが出る問題が発生しています。
  • 実験を行った結果、同じ書き方で他の列を検索すると正常に検索できることがわかりました。
  • どの部分を修正すればよいのかわからないため、正しい書式を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.1

group は予約語ですよ。 http://dev.mysql.com/doc/refman/4.1/ja/reserved-words.html 使わないのが無難ですが、使う場合はバッククォートで囲んで下さい。 select * from product where `group` = 'a'; http://dev.mysql.com/doc/refman/4.1/ja/legal-names.html

hanabi_003
質問者

お礼

groupは予約語だったんですね。 使い方まで教えていただいてありがとうございます。 困っていたので本当に助かりました。 どうもありがとうございました!

関連するQ&A