原文:MySQL報錯org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression

org.springframework.jdbc.BadSqlGrammarException: Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc .MySQLSyntaxErrorException: Expression of SELECT list is not in GROUP BY clause and cont ...

2020-08-26 14:11 0 825 推薦指數:

查看詳情

一次org.springframework.jdbc.BadSqlGrammarException ### Error querying database Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException問題排查過程

先說結論: 因為在表設計中有一個商品描述字段被設置為desc,但desc是mysql中的關鍵字,如select id,name,desc,price from product;這條sql語句在查詢時的sql語句解析會和期望的不一樣,導致出現問題。因為平時在寫java代碼的時候很自然的會將描述變量 ...

Sat Sep 01 20:11:00 CST 2018 0 7606
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM