有人可以指出正确的语法来确定变量是NULL
还是空,然后根据结果采取适当的操作来设置变量。
我目前有一个NULL
的测试工作正常(MySQL SELECT
语句/存储过程的一部分)。
IFNULL(@previousTs, '2017-00-04 00:00:01') ts
我想包含(在同一行中)空的测试(NULL
或清空两个结果,@previousTs
设置为2017-00-04 00:00:01
。)
答案 0 :(得分:2)
您可以尝试这样:
IF(@previousTs IS NULL or @previousTs= '', '2017-00-04 00:00:01', @previousTs )