MySQL 新旧更新前触发

MySQL Trigger Before Update New vs Old

我需要帮助调整更新前触发器以识别先前值何时更改,包括从 NULL 和 BLANK。

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

我想我可以使用 <=> 来检查以前的值是否为 NULL,但是当它从空白变为空时呢?

特拉维斯

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

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