1
比方說,我有這些可能出現的問題:MySQL更新觸發器 - 如何檢測未被忽略的值?
UPDATE table SET field1 = 2 WHERE id = 1;
UPDATE table SET field1 = 4, field2 = 8 WHERE id = 16;
table
有BEFORE UPDATE
觸發計算基於field1
field2
一個新的價值,但我希望它只能這樣做,如果我不明確傳遞一個值。
我檢測了更改field1
與IF OLD.field1 != NEW.field1 THEN ...
,但我怎麼檢測傳遞field2
與否,不管值實際上改變?