报错:1630 - FUNCTION link.SUM does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
解决方法:count、avg、sum等函数后紧随的()之间不能加空格,去掉这个空格即可,因为count()、avg()等才是完整的函数名。
MySQL的内置函数是avg(),而不是avg (),只有写在一起sql才能辨认出这个函数,当加上空格后,sql就无法辨认出这个人造未定义的新函数了。因此在开发中,特别需要注意这点,不能把Java美化代码习惯用到写sql语句上,否则就老6频出。
文章讨论了在MySQL中,函数名如count(),avg()后面跟括号时不应有空格,否则可能导致函数解析错误。指出Java开发中的习惯可能影响SQL语句的正确执行,提醒开发者注意此类命名规范问题。

2682

被折叠的 条评论
为什么被折叠?



