如何在mysql中检查参数是null还是空?

时间:2017-05-02 07:56:31

标签: php mysql stored-procedures isnull

如何在mysql的存储过程中检查参数是空还是空? 换句话说,什么相当于mysql中的ISNULL? 我尝试了IFNULLIS NULL,但他们没有工作。

我想要的是,检查存储过程的参数是空还是空,然后过程引发错误并且不会将新记录插入表中。

1 个答案:

答案 0 :(得分:2)

你可以试试这个

IF(NAME_OF_THE_VAR IS NULL) THEN  
    SIGNAL SQLSTATE '45000' 
    SET MESSAGE_TEXT = 'Order No not found in orders table'; 
END IF;