データベース行mysqlの2つの列がトリガーによって更新されないようにしたいのですが、たとえば、私のテーブルはmymy
で、2つの列はcolumn1
andcolumn2
で、行IDは11
です。mysqlトリガーでどのように実行しますか?
私はそれを次のように試しました:
CREATE TRIGGER 'no_update' BEFORE INSERT ON 'mymy'
FOR EACH ROW BEFORE UPDATE , then check if NEW.column1 != OLD.column1 OR NEW.column2 != OLD.column2
そして私はエラーがあります:
#1064-SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、「BEFORE UPDATE」の近くで使用する正しい構文を確認してから、NEW.id_relation!= OLD.id_relation OR NEW.active!'かどうかを確認してください。1行目
どうすれば修正できますか?