sqlite触发器更新多个列

时间:2014-05-12 21:56:57

标签: sqlite triggers

我希望在更新任何列列表时执行触发器。由:

CREATE TRIGGER [trTeams] AFTER UPDATE OF [pTeam0], [pTeam1], ... [pTeam9]
ON [games] FOR EACH ROW 
BEGIN 
  UPDATE games SET tTime = time('now', 'localtime') WHERE new.id = id;
END

触发器不起作用。 (如果所有pTeamX都更新了,它可能会起作用吗?)

如何创建触发器以更新任何列? 谢谢。 附:虽然tTime列是TIME的类型,但它在datetime()而不是time()时工作。

0 个答案:

没有答案