- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クエリを教えてください。)
MySQL version: 4.0.22で値に応じた更新処理を行う方法
このQ&Aのポイント
- MySQLのバージョン4.0.22を使用している場合、特定のテーブルの項目に入っている値に応じて更新処理を行う方法を教えてください。
- 例えば、テーブル『t_menu』の項目には『asa』と『hiru』というカラムがあります。
- 『asa』の値を『ライス』に更新し、『hiru』が空ならば『パン』という値を入れたい場合、どのようなクエリを書けば良いでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>hiru が無しならば 「無し」とは、具体的にいうとどんな値ですか? nullですか?それとも、空白ですか?それとも、「無し」と格納しているのですか? もし、nullを格納しているなら、以下のようなSQLで可能と思います。 nullでないなら、「hiru is null」を、「hiru=''」等に変更してください。 update t_menu set asa='ライス',hiru=if(hiru is null,'パン',hiru);
お礼
どうもありがとうございました。 お蔭様で出来ました。