久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql5.7 報(bào)錯(cuò)1055的解決方法

167次閱讀
沒有評論

共計(jì) 1023 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。

自動寫代碼機(jī)器人,免費(fèi)開通

這篇文章將為大家詳細(xì)講解有關(guān) mysql5.7 報(bào)錯(cuò) 1055 的解決方法,丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

mysql5.7 報(bào)錯(cuò) 1055 的解決辦法:首先找到并打開 my.cnf 配置文件;然后刪掉“only_full_group_by”這一項(xiàng),或者打開 mysql 命令行,執(zhí)行命令“select @@sql_mode”即可。

mysql5.7 報(bào)錯(cuò) 1055

MySQL5.7 group by 新特性,報(bào)錯(cuò) 1055

項(xiàng)目中本來使用的是 mysql5.6 進(jìn)行開發(fā),切換到 5.7 之后,突然發(fā)現(xiàn)原來的一些 sql 運(yùn)行都報(bào)錯(cuò),錯(cuò)誤編碼 1055,錯(cuò)誤信息和 sql_mode 中的“only_full_group_by“關(guān),到網(wǎng)上看了原因,說是 mysql5.7 中 only_full_group_by 這個(gè)模式是默認(rèn)開啟的 解決辦法大致有兩種:

一:在 sql 查詢語句中不需要 group by 的字段上使用 any_value() 函數(shù)

當(dāng)然,這種對于已經(jīng)開發(fā)了不少功能的項(xiàng)目不太合適,畢竟要把原來的 sql 都給修改一遍

二:修改 my.cnf(windows 下是 my.ini)配置文件,刪掉 only_full_group_by 這一項(xiàng)

我們項(xiàng)目的 mysql 安裝在 ubuntu 上面,找到這個(gè)文件打開一看,里面并沒有 sql_mode 這一配置項(xiàng),想刪都沒得刪。

當(dāng)然,還有別的辦法,打開 mysql 命令行,執(zhí)行命令

select @@sql_mode

這樣就可以查出 sql_mode 的值,復(fù)制這個(gè)值,在 my.cnf 中添加配置項(xiàng)(把查詢到的值刪掉 only_full_group_by 這個(gè)選項(xiàng),其他的都復(fù)制過去):

sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

如果 [mysqld] 這行被注釋掉的話記得要打開注釋。然后重重啟 mysql 服務(wù)

注:使用命令

set sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

這樣可以修改一個(gè)會話中的配置項(xiàng),在其他會話中是不生效的。

關(guān)于 mysql5.7 報(bào)錯(cuò) 1055 的解決方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向 AI 問一下細(xì)節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-18發(fā)表,共計(jì)1023字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 红原县| 大港区| 礼泉县| 金门县| 疏附县| 通山县| 连平县| 阳山县| 饶阳县| 府谷县| 衡阳市| 闽侯县| 玛沁县| 莱州市| 尉犁县| 苍山县| 车致| 九寨沟县| 如皋市| 边坝县| 莱西市| 垫江县| 巴里| 河间市| 呼伦贝尔市| 宁陕县| 和静县| 凉山| 微博| 富顺县| 黔江区| 金川县| 鹤山市| 丹阳市| 新巴尔虎右旗| 禹州市| 东至县| 绿春县| 全椒县| 图片| 邛崃市|