Mysql FUNCTION xxx.sum does not exist. Check the 'Function Name Parsing and Resolution'
在写sql的时候我们可能不太注意sql的格式,只要能跑起来就行。但是,这次遇到的问题却是sql格式引起的问题。
错误代码如下:
select aaa as A , sum (b) as B from xxx.yyyy
在业务中这段代码很长,出现问题后不知道怎么解决。
于是仔细看这段sql,发现sum和(直接有空格。
注意 在org.springframework.jdbc.support.SQLExceptionSubclassTranslator.
中,会对函数进行校验,请务必注意函数的括号。