mysql创建函数错误

mysql创建函数错误,第1张

RETURNS varchar

这里是不是指定一下返回类型的长度呢?

CREATE FUNCTION getComboData(cono varchar(50),itno varchar(50))

RETURNS varchar(50)

你试试

create procedure proprice() is

begin

select avg(price) as average from products

end

以上就是规范的格式,请不要添加额外的东西,执行之后调用即可。

如果有其他问题,你可以先百度一下存储过程的规范应用

解决方法如下:

1. mysql>set global log_bin_trust_function_creators = 1

2. 系统启动时 --log-bin-trust-function-creators=1

3. 在my.ini(linux下为my.conf)文件中 [mysqld] 标记后加一行内容为 log-bin-trust-function-creators=1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6157529.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存