如何检查 mysql 中的参数是否为 null 或为空?

how to check a parameter is null or empty in mysql?

如何检查 mysql 中存储过程中的参数是否为空? 换句话说 ISNULLin mysql 等价于什么? 我尝试了 IFNULLIS 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;