Py学习  »  DATABASE

MySQL在更新新版本和旧版本之前触发

user17168498 • 2 年前 • 435 次点击  

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

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

我想我可以用<=>检查前一个值是否为空,但当它从空变为空时又如何?

特拉维斯

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/128557
 
435 次点击  
文章 [ 1 ]  |  最新文章 2 年前
Bill Karwin
Reply   •   1 楼
Bill Karwin    2 年前

这个 <=> 操作员会测试空白值是否等于非空白值。

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