欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

原因:

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

  執(zhí)行以下個(gè)命令,可以查看 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 :使用這個(gè)就是使用和oracle一樣的group 規(guī)則, select的列都要在group中,或者本身是聚合列(SUM,AVG,MAX,MIN) 才行,其實(shí)這個(gè)配置目前個(gè)人感覺和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的分組報(bào)錯(cuò)Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • mysql視圖原理與用法實(shí)例小結(jié)

    mysql視圖原理與用法實(shí)例小結(jié)

    這篇文章主要介紹了mysql視圖原理與用法,結(jié)合實(shí)例形式分析了mysql視圖的概念、原理、創(chuàng)建、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • MySQL六種約束的示例詳解(全網(wǎng)最全)

    MySQL六種約束的示例詳解(全網(wǎng)最全)

    約束是作用于表中字段上的規(guī)則,用于限制存儲(chǔ)在表中的數(shù)據(jù)。這篇文章主要為大家整理了一下MySQL中六種約束的用法,感興趣的可以了解一下
    2022-07-07
  • MYSQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No的解決方法[已測(cè)]

    MYSQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No的解決方法[已測(cè)

    為了服務(wù)器更好的安全特將mysql服務(wù)器同步一下,show slave status\G出現(xiàn)了Slave_IO_Running: No 錯(cuò)誤,特整理了下,方便以后配置
    2011-06-06
  • MySQL存儲(chǔ)表情符號(hào)小技巧

    MySQL存儲(chǔ)表情符號(hào)小技巧

    這篇文章主要為大家介紹了MySQL如何存儲(chǔ)表情符號(hào)的小技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 如何使用mysqladmin獲取一個(gè)mysql實(shí)例當(dāng)前的TPS和QPS

    如何使用mysqladmin獲取一個(gè)mysql實(shí)例當(dāng)前的TPS和QPS

    這篇文章主要介紹了如何使用mysqladmin這個(gè)工具來獲取一個(gè)mysql實(shí)例當(dāng)前的TPS和QPS,幫助大家更好的管理數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-11-11
  • MySQL PHP語(yǔ)法淺析

    MySQL PHP語(yǔ)法淺析

    在本篇文章里小編給大家分享了關(guān)于MySQL PHP語(yǔ)法的相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)參考下。
    2019-02-02
  • MySql nion與Limit查詢介紹

    MySql nion與Limit查詢介紹

    這篇文章主要為大家詳細(xì)介紹一下MySQL數(shù)據(jù)庫(kù)中union、limit查詢的使用,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下
    2022-09-09
  • MySQL實(shí)現(xiàn)字段分割一行轉(zhuǎn)多行的示例代碼

    MySQL實(shí)現(xiàn)字段分割一行轉(zhuǎn)多行的示例代碼

    這篇文章主要介紹了MySQL實(shí)現(xiàn)字段分割一行轉(zhuǎn)多行的示例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Mysql免安裝版設(shè)置密碼教程詳解

    Mysql免安裝版設(shè)置密碼教程詳解

    這篇文章主要介紹了Mysql免安裝版設(shè)置密碼教程詳解,需要的朋友可以參考下
    2017-05-05
  • MySQL中的?DQL?聚合函數(shù)詳解

    MySQL中的?DQL?聚合函數(shù)詳解

    SQL聚合函數(shù)是一組函數(shù),用于計(jì)算并返回?cái)?shù)據(jù)集的單個(gè)值,這些函數(shù)通常用于在SELECT語(yǔ)句中匯總數(shù)據(jù),本文給大家介紹MySQL中的DQL聚合函數(shù),感興趣的朋友跟隨小編一起看看吧
    2023-07-07

最新評(píng)論