很多人在群里問一個問題:
在laravel5.3版本之后使用groupBy的時候會出現(xiàn)一個問題,類似于:
`QueryException in Connection.php line 770:
SQLSTATE[42000]: Syntax error or access violation: 1055 'ezhenduan2.app_game_answer_record.id' isn't in GROUP BY (SQL: select id, quality, uid from app_game_answer_record group by uid)`
但是放在mysql管理工具中就沒有錯誤, 這個原因是因為 laravel配置中的strict配置問題, 因為在配置中配置為true的時候,laravel的groupBy會為所有的例分組, 設置為false之后,他只會為你指定的列分組,就可以解決這個問題。
以上這篇laravel 解決groupBy時出現(xiàn)的錯誤 isn't in Group By問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 解決laravel groupBy 對查詢結果進行分組出現(xiàn)的問題
- 淺談laravel框架sql中groupBy之后排序的問題
- 解決laravel5.4下的group by報錯的問題