我有一个有25个字段的表。如果更改了25个字段中的任何一个,我想更新一些日志。我可以用OLD. != New做。但我必须写出25条件,这不是一个优雅的解决方案。我也可以通过使用OLD NEW来做到这一点,但即使没有更新数据也会插入日期。
OLD. != New
OLD
NEW
任何帮助,将不胜感激。
我通过使用得到了解决方案
WHEN((OLD.col1,OLD.col2,OLD.col3)是DISTINCT FROM(NEW.col1,NEW.col2,NEW.col3))