我做錯了什麼?Mysql觸發器無法正常工作。爲什麼?
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
的想法是,要計算 「股票」 的文章中,像插入後:
Amount: 1 Article: 123
上表預訂。
這怎麼解決?
什麼是* 「不工作」 *? – Kermit
MySQL meldet:Dokumentation #1064 - 您的SQL語法錯誤;檢查對應於你的MySQL服務器版本的手冊,在第5行'.article'附近使用正確的語法 – HKK