我有一个名为posts
的表格,INT
字段posted
和表domains
也有字段posted
,这个表应该是属于某个posted
的{{1}}个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
附近的语法错误。有什么问题?
答案 0 :(得分:2)
在更新语句的末尾添加;
。