如何检查 mysql 中的参数是否为 null 或为空?
how to check a parameter is null or empty in mysql?
如何检查 mysql 中存储过程中的参数是否为空?
换句话说 ISNULL
in mysql 等价于什么?
我尝试了 IFNULL
和 IS NULL
但它们没有用。
我想要的是,检查存储过程的参数是否为 null 或空,然后过程会引发错误并且不会将新记录插入 table。
你可以试试这个
IF(NAME_OF_THE_VAR IS NULL) THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Order No not found in orders table';
END IF;
如何检查 mysql 中存储过程中的参数是否为空?
换句话说 ISNULL
in mysql 等价于什么?
我尝试了 IFNULL
和 IS NULL
但它们没有用。
我想要的是,检查存储过程的参数是否为 null 或空,然后过程会引发错误并且不会将新记录插入 table。
你可以试试这个
IF(NAME_OF_THE_VAR IS NULL) THEN
SIGNAL SQLSTATE '45000'
SET MESSAGE_TEXT = 'Order No not found in orders table';
END IF;