我有两张桌子:
在Sales表上的每个INSERT之后,它需要触发对Sales_DAY表的更新。此表包含每个卖家,每个产品和每天的每个销售额。
每次Sales中的条目与Sales_DAY表中的条目相对应时,Sales_DAY上的金额需要递增。
我想到了这样的事情:
CREATE TRIGGER test_trigger
AFTER INSERT ON `Sales` FOR EACH ROW
BEGIN
UPDATE Sales_DAY
SET amount = amount + NEW.amount
WHERE commercial_id = NEW.commercial_id
AND produit_id = NEW.produit_id
AND date = DATE(NEW.date);
END;
由于我从未创造任何触发器,我想知道这是否是使其正常工作的正确方法。