首页 > 解决方案 > 更新新旧版本之前的 MySQL 触发器

问题描述

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

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

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

特拉维斯

标签: mysqltriggers

解决方案


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

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

推荐阅读