[英]Mysql Trigger not working. Why?
我做错了什么?
CREATE TRIGGER `Calc` AFTER INSERT on `test`.`bookings` FOR EACH ROW
BEGIN
UPDATE `test`.`article` AS `ST`
SET `ST`.`stock` = SUM(`test`.`bookings`.`amount`)
WHERE `ST`.`articlenr` = `test`.`bookings`.`NEW.article`;
END
这个想法是,在像这样的插入之后计算ARTICLE中的“ STOCK”:
Amount: 1 Article: 123
在桌子上预订。
如何解决呢?
WHERE `ST`.`articlenr` = NEW.`article`;
新的不是专栏
=(SELECT SUM(`test`.`bookings`.`amount`) FROM `test`.`bookings` GROUP BY article)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.