-1

这可以在特定列上设置触发器吗?例如,我有一个表名 product_deals

我在那里存储交易信息..所有字段都通过ajax从前端更新..当我点击保存按钮时只有最后一列更新,然后在页面刷新后执行计算,这是交易最终价格..

现在因为 ajax ......值射击到 DB ..

有什么方法可以在特定列上设置触发器..

我是新来触发你的知识很少..需要专家建议..

干杯

编辑:我想在 final_price 列上设置触发器

4

1 回答 1

7

您可以在 UPDATE 上设置触发器,然后在触发器内部检查指定列是否已更改

CREATE TRIGGER sample_trigger AFTER UPDATE ON product_deals
FOR EACH ROW
BEGIN
  IF NEW.final_price <> OLD.final_price THEN
    // put your code here
  END IF
END;
于 2013-04-22T15:11:05.597 回答