数据库这里为什么报错,我尝试了很多次都不知错哪里,哪位朋友来看下

img

数据库这里为什么报错,我尝试了很多次都不知错哪里,哪位朋友来看下

报错复制出来发给我

RETURNS CHAR(10) 后面不要有分号。

img

 delimiter $$
set global log_bin_trust_function_creators=true;
CREATE FUNCTION func_compnumber ( m1 INTEGER, m2 INTEGER )
RETURNS CHAR(10)
BEGIN
 DECLARE result CHAR ( 10 );
IF (m1 > m2)  THEN SET result = '大于';
ELSEIF (m1 = m2) THEN SET result = '等于';
ELSE SET result = '小于';
END IF;
RETURN result;
END $$