2017-09-15 98 views
2

有人可以指出正确的语法来确定变量是否为NULL或为空,然后根据结果采取适当的操作来设置变量。检查NULL或空变量(MySQL存储过程)

我目前有一个测试NULL哪些工作正常(MySQL SELECT声明/存储过程的一部分)。

IFNULL(@previousTs, '2017-00-04 00:00:01') ts 

我想包括(在相同的单一线),用于空的测试(NULL@previousTs清空两个结果被设置为2017-00-04 00:00:01)。

回答

2

你可以尝试这样的:

IF(@previousTs IS NULL or @previousTs= '', '2017-00-04 00:00:01', @previousTs) 
+1

感谢拉胡尔,做工精细。 – Active