Проблема создания триггера SQLite - PullRequest
0 голосов
/ 23 июня 2010

У меня есть таблица с именем 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.В чем проблема?

1 Ответ

2 голосов
/ 23 июня 2010

Добавьте ; в конец вашего оператора обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...