我想用触发器来计算以小时为单位的输入持续时间。
我有以下代码,但它不正确,我不知道为什么。
create trigger Calculate_Duration
before insert or update on Tbl_Eventos
for each row
declare
begin
:new.duration := :new.endtime - :new.starttime
END;
我的桌子是这样的:
答案 0 :(得分:0)
让我们试试这个,
它会起作用
CREATE TRIGGER Calculate_Duration BEFORE INSERT OR UPDATE ON Tbl_Eventos FOR EACH ROW SET NEW.duration = TIMEDIFF(NEW.endtime, NEW.starttime);