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