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

created_in列がトリガー内にあるかどうかを確認するにはどうすればよいですか?

ユーザーテーブルの列とトリガーの構造

リーリー ###引き金### ###イベント### ###声明### ###時間### ###入れる### ###ユーザー### SIGNAL SQLSTATE "45000"; IF END ###前に### created_in 列が存在しない場合に挿入をキャンセルしようとしていますが、機能しません。 created_in 列が none かどうかを確認するにはどうすればよいですか?
P粉668113768P粉668113768180日前320

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

  • P粉021708275

    P粉0217082752024-04-04 16:19:39

    トリガーは必要ありません。セッション厳密モードで十分です:

    db<>ヴァイオリンこちら

    返事
    0
  • キャンセル返事
  • シート ...IF NEW.created_in = "" THEN

    MySQLのバージョンは5.7

    です