解決laravel5.4下的group by報(bào)錯(cuò)的問題
使用ORM查詢數(shù)據(jù)顯示這個(gè)錯(cuò),這是因?yàn)閘aravel使用了開啟了mysql的嚴(yán)格模式所以 如果要關(guān)閉的話,我們需要找到config/database.php這個(gè)文件,然后將
mysql下的這個(gè)改為false;就會(huì)關(guān)閉。
既然說嚴(yán)格模式那什么是樣模式呢。據(jù)我所知在mysql在5.7有一個(gè)尿性
【報(bào)錯(cuò):only_full_group_by】,就是你group by的數(shù)據(jù)里面必須包含你查詢的數(shù)據(jù),意思就是如果你的sql是:select name,age from user group by name;這個(gè)在5.7以下可能是沒問題的,但是當(dāng)你發(fā)現(xiàn)報(bào)錯(cuò)顯示group by 錯(cuò)誤,那你就得改成 select name,age from user group by name,age;才能執(zhí)行,但這又于我們?cè)镜牟樵兠撾x了。所以我們能選擇的就是關(guān)閉它。
找到my.cnf,編輯它~把以下命令放到合適位置,重啟mysql
sql_model = STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,
以上這篇解決laravel5.4下的group by報(bào)錯(cuò)的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
FleaPHP框架數(shù)據(jù)庫(kù)查詢條件($conditions)寫法總結(jié)
這篇文章主要介紹了FleaPHP框架數(shù)據(jù)庫(kù)查詢條件($conditions)寫法,結(jié)合實(shí)例形式總結(jié)分析了針對(duì)$conditions參數(shù)為整數(shù),字符串,數(shù)組等情況的使用方法及各種查詢技巧,需要的朋友可以參考下2016-03-03基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢token值的方法
這篇文章主要介紹了基于thinkPHP3.2實(shí)現(xiàn)微信接入及查詢tooken值的方法,結(jié)合實(shí)例形式分析了thinkPHP整合微信接口操作token值查詢的具體實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-04-04thinkPHP5框架自定義驗(yàn)證器實(shí)現(xiàn)方法分析
這篇文章主要介紹了thinkPHP5框架自定義驗(yàn)證器實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了thinkPHP自定義驗(yàn)證器的具體定義與使用方法,需要的朋友可以參考下2018-06-06PHP后臺(tái)實(shí)現(xiàn)微信小程序登錄
這篇文章主要為大家詳細(xì)介紹了PHP后臺(tái)實(shí)現(xiàn)微信小程序登錄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08PHP中通過getopt解析GNU C風(fēng)格命令行選項(xiàng)
這篇文章主要介紹了PHP中通過getopt解析GNU C風(fēng)格命令行選項(xiàng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11