SQLite触发器中的“COLUMNS_UPDATED”

时间:2012-03-28 12:17:00

标签: sqlite reference triggers

我需要一个触发器来记录表上的更新。由于我想记录它,我需要知道触发器主体中更新列的名称。我们有NEW和OLD,但它没有告诉我哪个列已更新。

如果不出意外,我仍然可以在这两个丑陋的解决方案之间做出选择:

  • 使用一个IF NEW.val<>每列OLD.val
  • 每列使用一个触发器

PS:我在SQL中看到了这个“COLUMNS_UPDATED”,代表了我在寻找的东西。

0 个答案:

没有答案