我正在定义一个简单的存储函数,它可以在我的本地测试数据库中正常工作,但是当我尝试在“真实”服务器上创建它时,它就不会被添加到'proc'表中。我没有错误或任何东西,它只是没有被添加(因此,当然不能使用该功能)。
两个服务器都使用相同的版本,我看不出'proc'表的结构之间有任何差异。
有什么想法吗?许可问题?
感谢。
编辑:我试图在mysql-shell中而不是在phpMyAdmin中创建函数,这就是诀窍。答案 0 :(得分:3)
尝试检查错误日志文件:通常是Windows上的/mysql.err,Unix上的/hostname.err。
要调试权限问题,请运行“SELECT * FROM user where host ='hostname'和user ='username'”。有关此here
的更多信息