下にこのトリガーがあり、emplog テーブルに新しい値を挿入します。たとえば、last_name を変更した場合に発生したイベントを説明列に挿入するトリガーを作成したいのですが、old.lastname が変更されました。 new.last_name、更新された名、性別、生年月日、婚姻またはssnの場合、同じことを行う必要があります。初心者の私は、これをどのように達成できますか?
CREATE TRIGGER emplog_update AFTER UPDATE ON emp
FOR EACH ROW
INSERT INTO emplog VALUES
(NEW.id,NEW.lastname,NEW.firstname,NEW.gender,NEW.dob,NEW.marital,NEW.SSN,'U',NULL,USER(),('this is where the description will go'));