我希望能够在'expireDate'出现在今天之前将'激活'字段更新为0。 你能告诉我怎么用triger做的吗? (我希望在用户插入行后执行此操作)
id expireDate activated 1 2011-11-21 1 2 2011-04-22 1
答案 0 :(得分:0)
它看起来像这样(在MySQL 5.1.37上测试):
CREATE TRIGGER my_trigger
BEFORE INSERT ON activity
FOR EACH ROW
IF NEW.deadline < CURDATE() THEN
SET NEW.activity = 0;
END IF