mySQL存储函数问题

Posted

技术标签:

【中文标题】mySQL存储函数问题【英文标题】:mySQL stored function problem 【发布时间】:2010-02-10 09:41:16 【问题描述】:

我正在定义一个简单的存储函数,它在我的本地测试数据库中运行良好,但是当我尝试在“真实”服务器上创建它时,它并没有被添加到“proc”表中。我没有收到任何错误或任何东西,只是没有被添加(因此,当然不能使用该功能)。

两台服务器都使用相同的版本,我看不出“proc”表的结构之间有任何差异。

有什么想法吗?权限问题?

谢谢。

编辑:我尝试在 mysql-shell 而不是在 phpMyAdmin 中创建函数,结果成功了。

【问题讨论】:

【参考方案1】:

尝试检查错误日志文件:通常是 /mysql.err 在 Windows 上,/hostname.err 在 Unix 上。

要调试权限问题,请运行“SELECT * FROM user where host='hostname' and user='username'”。有关此here的更多信息

【讨论】:

以上是关于mySQL存储函数问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQL存储过程与函数,我啥时候使用?

MySQL存储过程与函数,我啥时候使用?

调用存储的 MySQL 函数

MySQL存储过程和自定义函数Navicat for mysql创建存储过程和函数调用存储过程和函数的区别

mySQL存储函数问题

MySQL数据库函数与MySQL数据库存储过程!