• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLのトリガの制御文について)

MySQLのトリガの制御文について

このQ&Aのポイント
  • MySQLのトリガで制御文を使用する際にエラーが発生している問題について解説します。
  • 制御文を書き換えることでエラーを回避する方法について説明します。
  • ストアドプロシージャで制御文を使用する場合の注意点について解説します。

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

  • ベストアンサー
  • _yasuo
  • ベストアンサー率41% (16/39)
回答No.1

エラーの内容があるともっと正確な回答ができると思いますが、もしかしてこうすると大丈夫かも?という回答となりますので、参考程度にとらえてください。CASE文の期待値が、テーブルAのカラムRの値を他のカラムの値に応じて変化させたいと思ってます。 begin UPDATE テーブルA SET テーブルAカラムX = 値, テーブルAカラムY = 値, テーブルAカラムR = (CASE WHEN テーブルAカラムZ = 1 THEN 1 WHEN テーブルAカラムZ = 2 THEN 2 END); end もし相違ありましたら大変申し訳ないです;;

kotaete12
質問者

お礼

ありがとうございます! 出来ました! 本当に助かりました!

関連するQ&A