我正在尝试编写一个 MySQL 函数,该函数从两个值( a,b )返回非空值 ..但是,我得到一个错误
DELIMITER $$
CREATE FUNCTION GetNonNull(a,b) BEGIN
IF a = NULL THEN RETURN b; ELSE return a; ENDIF; END $$
DELIMITER ;
我收到此错误:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 'b) BEGIN IF a = NULL THEN RETURN b; 附近使用的正确语法;否则返回一个;万一; END' 在第 1 行
任何帮助将不胜感激 !