ホームページ  >  に質問  >  本文

CASE/条件文をMySQLトリガー内にラップしてみてください

トリガーがあります:

リーリー

しかし、構文がいくつかの場所で間違っており、エラーが生成されます。このサイトで同様の質問がないか確認しましたが、私が調べた質問では、この場合には機能しないと思われる方法 (特に IF の使用) が使用されているようでした。主な条件を

にしたい リーリー

一方、ELSE の部分は

リーリー

トリガーの内部。誰かこれを行う方法を説明できますか?

P粉311089279P粉311089279425日前959

全員に返信(1)返信します

  • P粉956441054

    P粉9564410542023-09-12 11:03:52

    CASE 式はスカラーに評価される必要がありますが、CASE 式を介して他の句を連結しています。

    これを行うと、CASE の結果がスカラーを返し、そのスカラーを P_Location 列に割り当てることができます。

    リーリー

    返事
    0
  • キャンセル返事