检查NULL或空变量(MySQL存储过程)

时间:2017-09-15 13:58:01

标签: mysql sql

有人可以指出正确的语法来确定变量是NULL还是空,然后根据结果采取适当的操作来设置变量。

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

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

我想包含(在同一行中)空的测试(NULL或清空两个结果,@previousTs设置为2017-00-04 00:00:01。)

1 个答案:

答案 0 :(得分:2)

您可以尝试这样:

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