Я пытаюсь написать триггер для расчета среднего рейтинга учреждения.Идея такова: когда в таблицу добавляется оттиск, средний балл должен быть рассчитан с использованием функции AVG
.Код:
CREATE TRIGGER 'ratein_up' AFTER INSERT ON 'impressin'
FOR EACH ROW
BEGIN
SET @new_rat:=(SELECT AVG(Rating) FROM impressin);
UPDATE feed-point SET OLD.AverageRating = @new_rat
WHERE id= NEW.idFeedPoint;
END
Указывает на ошибку в строке: UPDATE feed-point SET OLD.AverageRating = @new_rat WHERE id= NEW.idFeedPoint;