假设我有这些可能的查询:
UPDATE table SET field1 = 2 WHERE id = 1;
UPDATE table SET field1 = 4, field2 = 8 WHERE id = 16;
table
有一个BEFORE UPDATE
触发器可以计算field2
基于的新值field1
,但我希望它仅在我没有专门传递值时才这样做。
我正在检测对field1
with的更改IF OLD.field1 != NEW.field1 THEN ...
,但是无论实际值如何变化,我如何检测field2
是否通过?