gpt4 book ai didi

Mysql 触发器不工作。为什么?

转载 作者:行者123 更新时间:2023-11-30 00:55:15 25 4
gpt4 key购买 nike

我做错了什么?

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 

餐 table 预订。

如何解决这个问题?

最佳答案

WHERE `ST`.`articlenr` = NEW.`article`;

新的不是一列

=(SELECT SUM(`test`.`bookings`.`amount`) FROM `test`.`bookings` GROUP BY article)

关于Mysql 触发器不工作。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20620238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com