У меня есть таблица с именем posts
, имеющим INT
поля posted
и таблица domains
, имеющее поле posted
тоже, это один должна быть суммой posted
с по post
с принадлежащим к определенным domain
. Независимо от того, принадлежит ли эта должность к домену, определяется иностранным domain_id
в таблице posts
, которая ссылается на id
в domains
. Я пытаюсь создать триггер, который будет обновлять posted
домена каждый раз, когда posted
изменен для любого из его сообщений. Вот что я пытался:Проблемы создание SQLite триггера
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
. В чем проблема?