我必须创建一个需要 current_timestamp + 分钟的触发器,并说如果它比 current_timestamp 旧,它应该插入到一个新表中。
我已经玩了 8 个小时了,但似乎无法让它工作。有人对此有解决方案吗?
这是我的想法:
DELIMITER //
CREATE TRIGGER create_comment
AFTER UPDATE ON aflaesning
FOR EACH ROW
BEGIN
IF (TIME_TO_SEC(OLD.forventetSlut) < TIME_TO_SEC(NEW.aktuelSlut-900)) THEN
INSERT INTO aflaesningkommentar(aflaesningaflaesning,aflaesning_id) VALUES('That was too late', NEW.aflaesnings_id);
END IF;
END;
DELIMITER//
它从表 Loadings 中获取 TIMESTAMP (ExpectedEnd),如果时间戳早于分钟,则必须将该行放入表中。但它在 END IF// 上出错
提前致谢