2017-09-15 4 views
2

変数がNULLであるか空であるかを判断するための適切な構文を指定し、結果に応じて変数を設定する適切な処置を講じることができます。NULLまたは空の変数(MySQLストアドプロシージャ)を確認する

私は現在、NULL(MySQL SELECTステートメント/ストアドプロシージャの一部)で正常に動作するテストがあります。

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

Iは、(同じ一列に)空のための試験(@previousTsNULLまたは空の両方の結果を2017-00-04 00:00:01に設定されている)に含めます。

答えて

2

あなたはこのように試すことができます:

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

おかげラーフル、正常に動作します。 – Active

関連する問題