亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決mysql @@sql_mode問(wèn)題---only_full_group_by

 更新時(shí)間:2024年09月04日 09:23:58   作者:披荊的少年  
這篇文章主要介紹了解決mysql @@sql_mode問(wèn)題---only_full_group_by,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

運(yùn)行環(huán)境

  • linux ubuntu 14.0.4.3
  • 數(shù)據(jù)庫(kù) mysql 5.7.0

系統(tǒng)運(yùn)行出現(xiàn)的問(wèn)題

報(bào)錯(cuò)如下:

Expression #2 of SELECT list is not in GROUP BY clause and contains
nonaggregated column ‘sss.month_id’ which is not functionally
dependent on columns in GROUP BY clause; this is incompatible with
sql_mode=only_full_group_by

上度娘查詢的結(jié)果

問(wèn)題出現(xiàn)的原因:

MySQL 5.7.5及以上功能依賴檢測(cè)功能。

如果啟用了ONLY_FULL_GROUP_BY SQL模式(默認(rèn)情況下),MySQL將拒絕選擇列表,HAVING條件或ORDER BY列表的查詢引用在GROUP BY子句中既未命名的非集合列,也不在功能上依賴于它們。

(5.7.5之前,MySQL沒(méi)有檢測(cè)到功能依賴關(guān)系,默認(rèn)情況下不啟用ONLY_FULL_GROUP_BY。

有關(guān)5.7.5之前的行為的說(shuō)明,請(qǐng)參見(jiàn)“MySQL 5.6參考手冊(cè)”。)

提供兩個(gè)解決方案

方案一(只適合暫時(shí)解決性的,mysql 重啟就一朝回到解放前了)

1.用sql語(yǔ)句查詢 select @@global.sql_mode

查詢出來(lái)的值為:

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

2.去掉ONLY_FULL_GROUP_BY,重新設(shè)置值。

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';

方案二(修改mysql 中的配置文件,達(dá)到當(dāng)重啟mysql 回去制動(dòng)加載配置文件的內(nèi)容)

1.通過(guò)linux 命令 【whereis mysql 】找到mysql 的配置文件

2.【cd /etc/mysql 】找到配置文件 my.cnf

3.【vim my.cnf】編輯里面的內(nèi)容,加上圖中的那段代碼

4.重啟mysql 服務(wù)就搞定了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL Truncate用法詳解

    MySQL Truncate用法詳解

    這篇文章主要介紹了MySQL Truncate用法的相關(guān)資料,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-08-08
  • mysql中xtrabackup全量備份/增量備份及恢復(fù)

    mysql中xtrabackup全量備份/增量備份及恢復(fù)

    本文詳細(xì)介紹了使用XtraBackup工具進(jìn)行MySQL數(shù)據(jù)庫(kù)的全量備份、增量備份以及恢復(fù)的詳細(xì)步驟,文章詳細(xì)列出了所需目錄結(jié)構(gòu)、配置文件和命令,為數(shù)據(jù)庫(kù)管理員提供了一套完整的備份恢復(fù)解決方案
    2024-09-09
  • 往MySQL中存儲(chǔ)圖片的方法

    往MySQL中存儲(chǔ)圖片的方法

    這篇文章主要介紹了往MySQL中存儲(chǔ)圖片的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • mysql服務(wù)啟動(dòng)不了解決方案

    mysql服務(wù)啟動(dòng)不了解決方案

    最近在Windows 2003上的MySQL出現(xiàn)過(guò)多次正常運(yùn)行時(shí)無(wú)法連接數(shù)據(jù)庫(kù)故障,現(xiàn)象是無(wú)法連接數(shù)據(jù)庫(kù),也無(wú)法停止MySQL或重啟MYSQL,由于每次都是草草嘗試各種方法搞定即可本文將詳細(xì)介紹解決方法
    2012-11-11
  • MySQL導(dǎo)入.CSV數(shù)據(jù)中文亂碼的解決方式

    MySQL導(dǎo)入.CSV數(shù)據(jù)中文亂碼的解決方式

    當(dāng)將xls或xlsx文件轉(zhuǎn)換為CSV并導(dǎo)入數(shù)據(jù)庫(kù)時(shí),可能出現(xiàn)亂碼,原因是編碼格式不是UTF-8,解決方法是使用Notepad或記事本打開CSV文件,所以本文給大家介紹了MySQL導(dǎo)入.CSV數(shù)據(jù)中文亂碼的解決方式,需要的朋友可以參考下
    2024-08-08
  • cmd進(jìn)入mysql以及常用的mysql操作教程

    cmd進(jìn)入mysql以及常用的mysql操作教程

    對(duì)于從來(lái)自事計(jì)算機(jī)專業(yè)工作的人而言,MySQL并不陌生,下面這篇文章主要給大家介紹了關(guān)于cmd進(jìn)入mysql以及常用的mysql操作的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • MySQL <>和<=> 運(yùn)算符介紹

    MySQL <>和<=> 運(yùn)算符介紹

    這篇文章主要介紹了MySQL <>和<=> 運(yùn)算符介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • window下mysql 8.0.15 winx64安裝配置方法圖文教程

    window下mysql 8.0.15 winx64安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了window下mysql 8.0.15 winx64安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 如何查看MySQL數(shù)據(jù)庫(kù)中使用的引擎類型

    如何查看MySQL數(shù)據(jù)庫(kù)中使用的引擎類型

    MySQL是目前使用最廣泛的開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,它支持多種不同的數(shù)據(jù)存儲(chǔ)引擎,以方便地查看MySQL數(shù)據(jù)庫(kù)中使用的引擎類型,在實(shí)際應(yīng)用中,選擇合適的存儲(chǔ)引擎類型可以提高數(shù)據(jù)庫(kù)的性能和穩(wěn)定性,
    2023-10-10
  • 詳解MySQL的sql_mode查詢與設(shè)置

    詳解MySQL的sql_mode查詢與設(shè)置

    這篇文章主要介紹了詳解MySQL的sql_mode查詢與設(shè)置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評(píng)論