成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Mysql5.7及以上版本 ONLY_FULL_GROUP_BY報(bào)錯(cuò)的解決方法

瀏覽:154日期:2023-10-15 18:49:20

近期在開(kāi)發(fā)過(guò)程中,因?yàn)轫?xiàng)目開(kāi)發(fā)環(huán)境連接的mysql數(shù)據(jù)庫(kù)是阿里云的數(shù)據(jù)庫(kù),而阿里云的數(shù)據(jù)庫(kù)版本是5.6的。而測(cè)試環(huán)境的mysql是自己安裝的5.7。因此在開(kāi)發(fā)過(guò)程中有小伙伴不注意寫(xiě)了有關(guān)group by的sql語(yǔ)句。在開(kāi)發(fā)環(huán)境中運(yùn)行是正常的,而到了測(cè)試環(huán)境中就發(fā)現(xiàn)了異常。

原因分析:MySQL5.7版本默認(rèn)設(shè)置了 mysql sql_mode = only_full_group_by 屬性,導(dǎo)致報(bào)錯(cuò)。

其中ONLY_FULL_GROUP_BY就是造成這個(gè)錯(cuò)誤的罪魁禍?zhǔn)琢?對(duì)于group by聚合操作,如果在select中的列沒(méi)有在group by中出現(xiàn),那么這個(gè)SQL是不合法的,因?yàn)榱胁辉趃roup by從句中,所以設(shè)置了sql_mode=only_full_group_by的數(shù)據(jù)庫(kù),在使用group by時(shí)就會(huì)報(bào)錯(cuò)。

測(cè)試環(huán)境下載安裝的是最新版的mysql5.7.x版本,默認(rèn)是開(kāi)啟了 only_full_group_by 模式的,但開(kāi)啟這個(gè)模式后,原先的 group by 語(yǔ)句就報(bào)錯(cuò),然后又把它移除了。

一旦開(kāi)啟 only_full_group_by ,感覺(jué),group by 將變成和 distinct 一樣,只能獲取受到其影響的字段信息,無(wú)法和其他未受其影響的字段共存,這樣,group by 的功能將變得十分狹窄了

only_full_group_by 模式開(kāi)啟比較好。因?yàn)樵?mysql 中有一個(gè)函數(shù): any_value(field) 允許,非分組字段的出現(xiàn)(和關(guān)閉 only_full_group_by 模式有相同效果)。

1、查看sql_mode

SELECT @@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’;

3、上面是改變了全局sql_mode,對(duì)于新建的數(shù)據(jù)庫(kù)有效。對(duì)于已存在的數(shù)據(jù)庫(kù),則需要在對(duì)應(yīng)的數(shù)據(jù)下執(zhí)行

SET 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數(shù)據(jù)庫(kù)重啟后依然無(wú)效,下列方式重啟后依然生效

找到MySQL的配置文件,在linux系統(tǒng)上/etc/my.cnf文件,查詢sql_mode字段,我并沒(méi)有在配置文件中找到這個(gè)關(guān)鍵字,所以我手動(dòng)添加進(jìn)去:

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

需要注意的一點(diǎn)是一定要添加在[mysqld]配置內(nèi),這樣添加完后重啟mysql才會(huì)生效,退出數(shù)據(jù)庫(kù):exit,重啟命令:

service mysqld restart

刷新頁(yè)面報(bào)錯(cuò)信息消失成功解決,再次連接上數(shù)據(jù)庫(kù)查看sql_mode配置select @@sql_mode:

STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

到此這篇關(guān)于Mysql5.7及以上版本 ONLY_FULL_GROUP_BY報(bào)錯(cuò)的解決方法的文章就介紹到這了,更多相關(guān)Mysql5.7 ONLY_FULL_GROUP_BY內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲一区二区毛片| 亚洲一级二级三级| 日本美女视频一区二区| 亚洲专区免费| 一区二区三区免费观看| 亚洲黄色成人| 亚洲少妇30p| 99视频在线精品国自产拍免费观看| 久久精品一二三| 99热99精品| 精品免费视频.| 成人国产亚洲欧美成人综合网| 日韩欧美一区在线观看| 国产一区欧美二区| 国产精品一二三四五| 91电影在线观看| 久久久久久免费网| 日韩国产在线一| 亚洲中字在线| 午夜欧美在线一二页| 激情亚洲成人| 丝袜美腿亚洲一区二区图片| 九色综合狠狠综合久久| 亚洲人成免费| 一区二区三区成人| 亚洲一区欧美激情| 亚洲妇女屁股眼交7| 免费看亚洲片| 午夜精品久久久久久久久久久| 久久综合久久久| 精品制服美女久久| 日韩一区二区三区观看| av在线不卡网| 欧美韩国一区二区| 亚洲国产清纯| 亚洲资源中文字幕| 欧美午夜精品久久久久久孕妇| 国产精品自产自拍| 欧美一区二区三区视频免费 | 国产精品88888| 精品国产乱子伦一区| 91在线码无精品| 久久色.com| 亚洲精品一区二| 亚洲va在线va天堂| 欧美精三区欧美精三区| 成人av在线播放网址| 亚洲国产精品av| 亚洲国产一区二区在线| 午夜影院久久久| 欧美精品一二三| 99re热视频这里只精品| 国产精品成人在线观看| 欧美亚洲一区| 狠狠色丁香婷婷综合久久片| 日韩视频在线永久播放| 欧美日韩伊人| 午夜不卡在线视频| 91精品国产aⅴ一区二区| av电影在线观看不卡| 亚洲狠狠丁香婷婷综合久久久| 色88888久久久久久影院按摩| 国产成人午夜99999| 国产精品视频观看| 国产欧美日韩一级| 精品在线一区二区| 欧美激情艳妇裸体舞| 国产精品手机视频| 国产精品一区二区在线看| 国产欧美一区二区精品秋霞影院| 国产精品亚洲综合色区韩国| 看片的网站亚洲| 国产日韩欧美麻豆| 久久久久高清| 波多野结衣亚洲| 亚洲高清免费观看高清完整版在线观看| 8x8x8国产精品| 亚洲黄色成人久久久| 国产一区二区三区在线观看免费视频 | 久久精品三级| 国产成都精品91一区二区三| 亚洲欧洲99久久| 在线精品观看国产| 91丨九色丨蝌蚪富婆spa| 亚洲综合一区在线| 日韩午夜小视频| 一本久道久久久| 国产精品18久久久久久vr| 亚洲欧洲国产日本综合| 国产精品久久久久9999高清| 福利电影一区二区| 亚洲综合成人网| 日韩三级免费观看| 亚洲精品国产系列| 国产在线播精品第三| 18欧美乱大交hd1984| 91麻豆精品国产91久久久更新时间 | 夜色激情一区二区| 日韩一级片在线播放| 在线亚洲观看| 99久久国产综合精品色伊| 日欧美一区二区| 国产精品女人毛片| 欧美老女人第四色| 一区二区国产日产| 99久久久久久| 免费看欧美美女黄的网站| 国产精品污www在线观看| 在线观看区一区二| 亚洲国产精品第一区二区三区 | 亚洲成人av福利| 国产日产欧美一区二区视频| 欧美影视一区在线| 亚洲视频一二| 国产激情偷乱视频一区二区三区| 亚洲精品videosex极品| 日韩精品在线一区二区| 久久av在线| 激情成人综合| 97精品久久久午夜一区二区三区| 日本91福利区| 亚洲柠檬福利资源导航| 26uuu久久天堂性欧美| 欧美色图12p| 国产精品一区在线播放| 欧美日本一区二区视频在线观看| 国产精品伊人色| 日韩经典一区二区| 椎名由奈av一区二区三区| 欧美一区二区三区在线观看 | 日本一区二区久久| 欧美精品少妇一区二区三区| 欧美中日韩免费视频| av色综合久久天堂av综合| 国产精品一区二区果冻传媒| 日本不卡123| 亚洲图片一区二区| 国产精品久久久久影视| 久久综合中文字幕| 欧美一区二区三区视频在线| 欧美性生交片4| 91福利小视频| 久久国产精品久久w女人spa| 亚洲精品影院| 欧美日韩亚洲一区二区三区四区| 国产成人8x视频一区二区| 日av在线不卡| 午夜一区二区三区视频| 亚洲欧美偷拍另类a∨色屁股| 欧美国产日韩亚洲一区| 久久久久久夜精品精品免费| 欧美成人一区二区| 精品国精品国产尤物美女| 日韩欧美一级特黄在线播放| 欧美一卡2卡3卡4卡| 91精品国产91热久久久做人人| 欧美另类videos死尸| 精品污污网站免费看| 91高清视频免费看| 欧美在线999| 欧洲亚洲国产日韩| 久久精精品视频| 香蕉免费一区二区三区在线观看| 韩日在线一区| 欧美午夜一区二区福利视频| 欧美成人一品| 91免费观看在线| 91丨九色丨黑人外教| proumb性欧美在线观看| www.日韩在线| 女同一区二区| 欧美精品免费观看二区| 欧美精品午夜| 狠狠噜噜久久| 亚洲精选91| 国产偷自视频区视频一区二区| 亚洲经典三级| 一区二区三区四区五区在线| 一本久道久久综合狠狠爱| 国产视频一区三区| 麻豆精品视频| 欧美午夜精品电影| 91麻豆精品91久久久久久清纯 | 91黄色小视频| 欧美在线制服丝袜| 欧美一区二区性放荡片| 精品久久人人做人人爽| 制服视频三区第一页精品| 欧美大片在线观看一区| 精品欧美黑人一区二区三区| 久久蜜桃一区二区| 国产精品系列在线| 亚洲最大的成人av| 视频一区欧美日韩| 国产一区欧美一区| 99久久国产综合精品女不卡| 国产精品theporn| 99精品视频免费观看| 久久久久久久久久码影片| 欧美日韩一区二区三区不卡|