Что я делаю неправильно?Mysql Trigger не работает. Зачем?
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, для правильного синтаксиса для использования рядом с «.article» в строке 5 – HKK