创建函数时出现PHPMyAdmin MySQL语法错误

PHPMyAdmin MySQL syntax error when i create function

提问人:Ananda Melani 提问时间:10/8/2023 更新时间:10/8/2023 访问量:22

问:

我正在创建一个这样的函数

CREATE FUNCTION diskon(
hrg_brg int,
jum_beli int
) RETURNS int
BEGIN
DECLARE diskon int;
DECLARE total_hrg int;
  
  SET total_hrg = jum_beli * hrg_brg;
  if jum_beli > 10 then 
  set diskon=0.1 * total_hrg;
  ELSE
  set diskon=0;
  end if;
  RETURN diskon;
END

但是有这样的错误

#1064 - 你的 SQL 语法有错误;查看与您的 MySQL 服务器版本相对应的手册,了解在第 6 行的“”附近使用的正确语法

mysql phpmyadmin 语法错误

评论

0赞 P.Salmon 10/8/2023
你不 a[[耳朵 要设置分隔符,请参阅 dev.mysql.com/doc/refman/8.0/en/stored-programs-defining.html

答: 暂无答案