如何检查mysql存储过程中的参数是否为null或为空?
换句话说,什么相当于 mysql 中的 ISNULL
?
我尝试了 IFNULL
和 IS NULL
但它们没有用。
我想要的是,检查存储过程的参数是否为 null 或空,然后过程引发错误并且不向表中插入新记录。
最佳答案
你可以试试这个
IF(NAME_OF_THE_VAR IS NULL) THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Order No not found in orders table';
END IF;
关于php - 如何检查mysql中的参数是否为null或为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43732884/