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會為所有的例分組, 設置為false之后,他只會為你指定的列分組,就可以解決這個問題。
以上這篇laravel 解決groupBy時出現(xiàn)的錯誤 isn't in Group By問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
php使用workman框架實現(xiàn)socket服務以及連接客戶端
這篇文章主要介紹了php使用workman框架實現(xiàn)socket服務以及連接客戶端,本文列舉了詳細的過程和代碼展示,能夠幫助你學習,需要的朋友可以參考下2021-06-06基于CakePHP實現(xiàn)的簡單博客系統(tǒng)實例
這篇文章主要介紹了基于CakePHP實現(xiàn)的簡單博客系統(tǒng),以一個完整實例分析了使用CakePHP實現(xiàn)博客系統(tǒng)的完整流程,需要的朋友可以參考下2015-06-06Zend Framework入門教程之Zend_Db數(shù)據(jù)庫操作詳解
這篇文章主要介紹了Zend Framework入門教程之Zend_Db數(shù)據(jù)庫操作,結(jié)合實例形式詳細分析了Zend_Db_Adapter的功能及數(shù)據(jù)庫操作的相關技巧,需要的朋友可以參考下2016-12-12PHP 中使用explode()函數(shù)切割字符串為數(shù)組的示例
explode()函數(shù)的作用:使用一個字符串分割另一個字符串,打散為數(shù)組。下面通過本文給大家介紹PHP 中使用explode()函數(shù)切割字符串為數(shù)組 ,需要的朋友可以參考下2017-05-05PHP 雙鏈表(SplDoublyLinkedList)簡介和使用實例
這篇文章主要介紹了PHP 雙鏈表(SplDoublyLinkedList)簡介和使用實例的相關資料,需要的朋友可以參考下2015-05-05Yii2使用小技巧之通過 Composer 添加 FontAwesome 字體資源
前天幫同事改個十年前的網(wǎng)站 bug,頁面上一堆 include require 不禁讓人抱頭痛哭??吹?V2EX 上的討論說,寫 PHP 不用框架等同于耍流氓。Yii Framework 是我使用了 2 年多的 PHP 框架,器大活好,皮實耐操。 Yii2 還在 Beta 中,不過不影響拿來預研。2014-06-06