MySQL触发器更新前的新与旧



我需要帮助调整before update触发器以识别以前的值何时发生变化,包括NULL和BLANK。

If NEW.column_1 <> OLD.column_1 then…….

我想我可以用<=>检查前一个值是否为NULL,但当它从空白更改时怎么办?

特拉维斯

<=>运算符测试一个空白值是否等于一个非空白值。

mysql> select '' <=> 'notblank' as same;
+------+
| same |
+------+
|    0 |
+------+

最新更新