【发布时间】:2018-01-12 18:20:44
【问题描述】:
我想做一个触发器来计算结束时间,从同一个表上的开始时间和另一个表中的持续时间。
我的表 Agenda 有 (Serv, Date, Starttime, Endtime),我的 Service 表有 (ID_Serv, Price, Duration)
我对mysql不太了解,这段代码不起作用,你能帮帮我吗
DELIMITER $$
CREATE TRIGGER Calc_Endtime
BEFORE INSERT ON Agenda
FOR EACH ROW
BEGIN
UPDATE Agenda
SET NEW.Endtime = ADDTIME ( NEW.Starttime, Service.Duration)
WHERE ID_Serv = NEW.Serv;
END $$
【问题讨论】:
标签: mysql