美文网首页
记一次MySQL查询异常(err:1630)

记一次MySQL查询异常(err:1630)

作者: yi次元 | 来源:发表于2018-09-27 09:15 被阅读0次

    报错来源

    由于项目开发采用的是Mybatis框架,所以在查询后将sql语句复制到mysql工具中进行查询结果的比对,将语句通过编辑器sql格式化后,查询出现报错:

    1630: FUNCTION db.MAX does not exist. Check the ‘Function Name Parsing and Resolution. 
    

    处理结果

    通过google几篇文章后,看到有一篇文章提及到函数与参数间出现空格会报1630异常,然后修改mysql配置文件my.ini,在sql_mode中添加:sql_mode=IGNORE_SPACE,重启mysql服务再次运行sql语句就可以正常查询了。

    ps:移除函数和参数之间的空格,或者修改sql_mode属性都可以正常查询,添加sql_mode的好处是一次修改多处使用,但是要重启mysql服务才能生效。

    关键字:MySQL – 1305 or 1630 Error – Function does not exist。

    参考网页链接:
    http://www.rufunka.com/blog/2011/03/24/mysql-1305-or-1630-error-function-does-not-exist/

    相关文章

      网友评论

          本文标题:记一次MySQL查询异常(err:1630)

          本文链接:https://www.haomeiwen.com/subject/tdbsoftx.html