2010-02-10 107 views
3

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

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

任何想法?权限问题?

谢谢。

编辑:我试图在mysql-shell而不是在phpMyAdmin中创建函数,并且这样做了。

回答

3

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

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