何かがテーブルに挿入されると、指定された終了日が新しいエントリの開始日の前日に設定されるように、テーブルを更新するトリガーを作成しようとしています。準拠するこのトリガーを作成しましたが、チェックすると機能しません。誰もそれで問題を見ることができますか?
CREATE TRIGGER
updatetrigger12345
BEFORE INSERT ON
shares_amount
FOR EACH ROW
BEGIN
UPDATE OF
shares_amount
SET
date_end = :NEW.date_start-1
WHERE
share_issue_id = :NEW.share_issue_id
AND
share_id= :NEW.share_id
;
END
;
/