MySQL错误1415

MySQL错误1415,mysql,function,variables,select,declare,Mysql,Function,Variables,Select,Declare,我目前正在MySQL上编写代码,并获得了一个函数。 对我来说,代码看起来不错,但是MySQL抛出了一个错误 错误代码:1415 不允许从函数返回结果集 错误 功能: 正如我所说,我没有看到任何语法错误,只是不明白它为什么会抛出错误。但只有在执行时,才能创建没有任何问题的文件 我已经在谷歌上搜索过了,但在这方面还没有找到对我有帮助的东西,所以我希望你能。 感谢您的建议。我用ROUND(RAND())替换了新函数中引用的所有其他函数,并且运行良好;可能是这些函数中的一个正在尝试返回结果集吗?如果我

我目前正在MySQL上编写代码,并获得了一个函数。 对我来说,代码看起来不错,但是MySQL抛出了一个错误

错误代码:1415
不允许从函数返回结果集
错误

功能:

正如我所说,我没有看到任何语法错误,只是不明白它为什么会抛出错误。但只有在执行时,才能创建没有任何问题的文件

我已经在谷歌上搜索过了,但在这方面还没有找到对我有帮助的东西,所以我希望你能。
感谢您的建议。

我用ROUND(RAND())替换了新函数中引用的所有其他函数,并且运行良好;可能是这些函数中的一个正在尝试返回结果集吗?

如果我逐个尝试,这些函数运行良好。。我检查了它们,它们不试图返回结果集:好吧,如果我删除MacAllowed语句,它就会工作。如果我在一个简单的select查询中尝试MacAllowed函数,它也可以工作…>。>我找到了,但那是在一个程序中