我正在定义一个简单的存储函数,它在我的本地测试数据库中工作得很好,但是当我试图在“真正的”服务器上创建它时,它并没有被添加到“proc”表中。我没有得到任何错误或任何东西,只是它没有被添加(因此,函数当然不能使用)。
这两个服务器使用相同的版本,我看不出‘proc’-table的结构有什么不同。
有什么想法吗?权限问题?
谢谢。
编辑:我尝试在mysql-shell中创建函数,而不是在phpMyAdmin中,这就成功了。
发布于 2010-02-10 17:51:30
尝试查看错误日志文件:在Windows上通常是/mysql.err,在Unix上通常是/hostname.err。
要调试权限问题,可以运行"SELECT * FROM user where host='hostname‘and user='username'“。有关此here的更多信息
https://stackoverflow.com/questions/2235740
复制相似问题