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 |
+------+
我需要帮助调整更新前触发器以识别先前值何时更改,包括从 NULL 和 BLANK。
If NEW.column_1 <> OLD.column_1 then…….
我想我可以使用 <=> 来检查以前的值是否为 NULL,但是当它从空白变为空时呢?
特拉维斯
<=>
运算符会测试空值是否等于非空值。
mysql> select '' <=> 'notblank' as same;
+------+
| same |
+------+
| 0 |
+------+