laravel 解決groupBy時出現(xiàn)的錯誤 isn't in Group By問題
很多人在群里問一個問題:
在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會為所有的例分組, 設(shè)置為false之后,他只會為你指定的列分組,就可以解決這個問題。

以上這篇laravel 解決groupBy時出現(xiàn)的錯誤 isn't in Group By問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
ThinkPHP框架實現(xiàn)用戶信息查詢更新及刪除功能示例
這篇文章主要介紹了ThinkPHP框架實現(xiàn)用戶信息查詢更新及刪除功能,結(jié)合實例形式分析了thinkPHP框架數(shù)據(jù)庫配置、控制與模板調(diào)用實現(xiàn)信息查詢、更新、刪除等功能相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
PHP 進程池與輪詢調(diào)度算法實現(xiàn)多任務(wù)的示例代碼
這篇文章主要介紹了PHP 進程池與輪詢調(diào)度算法實現(xiàn)多任務(wù)的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
php array_values 返回數(shù)組的值實例詳解
php array_values 函數(shù)用于返回數(shù)組中所有的值,注意該函數(shù)將為新數(shù)組建立數(shù)組索引,原來的文字索引將不存在。本文章向大家講解array_values函數(shù)的基本語法及使用實例,需要的朋友可以參考下2016-11-11
淺談thinkphp5 instance 的簡單實現(xiàn)
本篇文章主要介紹了淺談thinkphp5 instance 的簡單實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07

