У меня есть таблица с именем posts
с полем INT
posted
и таблица domains
с полем posted
, эта сумма должна быть posted
с post
принадлежность к определенному domain
.Принадлежность поста к домену определяется иностранным domain_id
в таблице posts
, которая ссылается на id
в domains
.Я пытаюсь создать триггер, который обновляет posted
домена каждый раз, когда posted
изменяется для любого из его сообщений.Вот что я пытался:
CREATE TRIGGER [update_posted]
AFTER UPDATE OF [posted]
ON posts
BEGIN
UPDATE domains SET posted = posted + NEW.posted - OLD.posted WHERE id = NEW.domain_id
END
, который жалуется на плохой синтаксис рядом с END
.В чем проблема?