最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決大于5.7版本mysql的分組報錯Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated

 更新時間:2019年10月31日 10:01:20   作者:Mr_Aihan  
這篇文章主要介紹了解決大于5.7版本mysql的分組報錯Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated問題,需要的朋友可以參考下

原因:

   MySQL 5.7.5和up實現(xiàn)了對功能依賴的檢測。如果啟用了only_full_group_by SQL模式(在默認情況下是這樣),那么MySQL就會拒絕選擇列表、條件或順序列表引用的查詢,這些查詢將引用組中未命名的非聚合列,而不是在功能上依賴于它們。(在5.7.5之前,MySQL沒有檢測到功能依賴項,only_full_group_by在默認情況下是不啟用的。關于前5.7.5行為的描述,請參閱MySQL 5.6參考手冊。)

  執(zhí)行以下個命令,可以查看 sql_mode 的內(nèi)容:  

mysql> SHOW SESSION VARIABLES;
mysql> SHOW GLOBAL VARIABLES;
mysql> select @@sql_mode;

可見session和global 的sql_mode的值都為:

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

only_full_group_by說明:

only_full_group_by :使用這個就是使用和oracle一樣的group 規(guī)則, select的列都要在group中,或者本身是聚合列(SUM,AVG,MAX,MIN) 才行,其實這個配置目前個人感覺和distinct差不多的,所以去掉就好

解決:

set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';<br data-filtered="filtered">set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';<br data-filtered="filtered">

總結(jié)

以上所述是小編給大家介紹的解決大于5.7版本mysql的分組報錯Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關文章

  • MySQL索引失效的幾種情況圖文詳解

    MySQL索引失效的幾種情況圖文詳解

    索引并不是時時都會生效的,在一起情況下將導致索引失效,這篇文章主要給大家介紹了關于MySQL索引失效的幾種情況,文章通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • MySQL存儲函數(shù)以及觸發(fā)器詳解

    MySQL存儲函數(shù)以及觸發(fā)器詳解

    這篇文章詳細給大家介紹了MySQL-SQL存儲函數(shù)以及觸發(fā)器,文中有詳細的代碼示例,對我們學習MySQL有一定的幫助,感興趣的朋友可以參考閱讀下
    2023-06-06
  • Mysql內(nèi)置函數(shù)的實現(xiàn)示例

    Mysql內(nèi)置函數(shù)的實現(xiàn)示例

    mysql內(nèi)置了很多的函數(shù),本文主要介紹了Mysql內(nèi)置函數(shù)的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • MySQL中的基本查詢語句學習筆記

    MySQL中的基本查詢語句學習筆記

    這篇文章主要介紹了MySQL中的基本查詢語句學習筆記,包括使用limit限制查詢結(jié)果條數(shù)和合并查詢結(jié)果的方法,需要的朋友可以參考下
    2016-03-03
  • mysql 數(shù)據(jù)庫安裝經(jīng)驗問題匯總

    mysql 數(shù)據(jù)庫安裝經(jīng)驗問題匯總

    這篇文章主要介紹了mysql 數(shù)據(jù)庫安裝經(jīng)驗問題匯總,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • MySQL?DDL執(zhí)行方式Online?DDL詳解

    MySQL?DDL執(zhí)行方式Online?DDL詳解

    這篇文章主要介紹了MySQL?DDL執(zhí)行方式Online?DDL詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • MySQL 索引分析和優(yōu)化

    MySQL 索引分析和優(yōu)化

    MySQL 索引分析和優(yōu)化...
    2006-12-12
  • mysql的分區(qū)技術(shù)詳細介紹

    mysql的分區(qū)技術(shù)詳細介紹

    這篇文章主要介紹了mysql的分區(qū)技術(shù)詳細介紹,本文講解了分區(qū)技術(shù)概述、分區(qū)的類型及分區(qū)操作等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • 新手把mysql裝進docker中碰到的各種問題

    新手把mysql裝進docker中碰到的各種問題

    這篇文章主要給大家介紹了新手第一次把mysql裝進docker中可能碰到的各種問題,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • JDBC連接mysql8和mysql5.7的注意事項

    JDBC連接mysql8和mysql5.7的注意事項

    這篇文章主要介紹了JDBC連接mysql8和mysql5.7的注意事項,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評論

微山县| 宁南县| 高邮市| 兴海县| 库尔勒市| 苍南县| 西峡县| 南靖县| 宜章县| 乌苏市| 龙山县| 富民县| 新郑市| 信宜市| 灯塔市| 石景山区| 奉贤区| 平潭县| 延安市| 济宁市| 鸡西市| 乌拉特后旗| 卢湾区| 梁平县| 六安市| 孟连| 黑龙江省| 突泉县| 固始县| 大邑县| 吉安市| 鱼台县| 酒泉市| 社旗县| 汤原县| 醴陵市| 新巴尔虎右旗| 商丘市| 高唐县| 威远县| 冀州市|