社区
MySQL
帖子详情
创建函数时报错提示ERROR 1415 (0A000): Not allowed to return a result set from a function
FuzhouJiang
2021-03-24 01:11:46
问题描述:创建函数时报错提示不能从函数中返回一个结果集,我的MySQL版本是5.5.4
,
提前谢谢各位的帮助。
...全文
347
回复
打赏
收藏
创建函数时报错提示ERROR 1415 (0A000): Not allowed to return a result set from a function
问题描述:创建函数时报错提示不能从函数中返回一个结果集,我的MySQL版本是5.5.4 , 提前谢谢各位的帮助。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ERROR
1415
(
0A000
): Not
allowed
to
return
a
result
set
from a trigger
最近阅读《MySQL必知必会》一书
时
,有关触发器那一章有个实例代码无法正确运行,书中代码为: CREATE TRIGGER newproduct AFTER INSERT ON products FOR EACH ROW SELECT 'Product added'; 执行的
时
候会报
ERROR
1415
(
0A000
): Not
allowed
to
return
a
result
...
mysql
1415
function
_mysql
error
1415
:not
allowed
to
return
a
result
set
from a
function
存储过程与
函数
有相似之处但是,却又不尽相同,先看看存储过程的例子和
函数
书写的例子对照看下就知道了。1、书写存储过程DROP PROCEDURE IF EXISTS count_has_same_name_proc;CREATE PROCEDURE count_has_same_name_proc (xname VARCHAR(50 ) )BEGINSELECT COUNT(* )...
1415
mysql,MySQL
Function
-
Error
Code:
1415
Not
allowed
to
return
a
result
set
from a
function
I am not trying to
return
a
result
set
and I have no idea what I'm doing wrong here. MySQL 5.5 delimiter $$ CREATE
FUNCTION
CheckAccount( i_username varchar(50) )
RETURN
S integer BEGIN DEC...
mysql
创建
触发器遇到的问题
ERROR
1415
(
0A000
)
刚在看《MySQL必知必会》这本书,在第25章出现一段代码无法正常运行 mysql> CREATE TRIGGER newproduct AFTER INSERT ON products -> FOR EACH ROW SELECT 'Product added';
报错
ERROR
1415
(
0A000
): Not
allowed
to
return
a
result
...
Mysql5.7
创建
存储过程中调用自定义
函数
报错
Not
allowed
to
return
a
result
set
from a
function
...
因为很多存储过程都会共用一段sql语句,所以我把共用的sql封装成一个自定义
函数
AddCapital();然后通过存储过程调用,
创建
存储过程会
报错
1415
,Not
allowed
to
return
a
result
set
from a
function
(不允许从
函数
返回结果集);因为存储过程返回值为int,你可以定义一个变量接收一下
函数
的返回值;再执行就没问题了。 转载于...
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章