我正在尝试为包含分配给某些 ID 的某些键的表创建触发器。
这是我想做的事情:
CREATE TRIGGER expirationDateCheck
BEFORE UPDATE ON sp
FOR EACH ROW
BEGIN
IF DATE_ADD(OLD.date,INTERVAL 10 DAY) > CURDATE() THEN
SET OLD.sid=0,OLD.cid=0
END IF
END
基本上每次将某些东西放入 sp 表时,我想先浏览表,找到当前日期晚于分配给该行的日期十天后的任何行,并将它们的 sid 和 cid 设置为 0 .
我怎样才能做到这一点?