重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
RETURNS varchar
创新互联建站服务项目包括浑源网站建设、浑源网站制作、浑源网页制作以及浑源网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,浑源网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到浑源省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
这里是不是指定一下返回类型的长度呢?
CREATE FUNCTION getComboData(cono varchar(50),itno varchar(50))
RETURNS varchar(50)
你试试
解决方法如下:
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
create procedure proprice() is
begin
select avg(price) as average from products;
end;
以上就是规范的格式,请不要添加额外的东西,执行之后调用即可。
如果有其他问题,你可以先百度一下存储过程的规范应用
你第二个函数 CREATE FUNCTION dotest() 后 缺少 return 数据类型。 没有返回数据类型。 建议改成 CREATE FUNCTION dotest() retun varchar(500) 或者改成存储过程 CREATE PROCEDURE dotest() begin .... END $$