在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql5.7 报错1055的解决方法

125次阅读
没有评论

共计 1023 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 mysql5.7 报错 1055 的解决方法,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

mysql5.7 报错 1055 的解决办法:首先找到并打开 my.cnf 配置文件;然后删掉“only_full_group_by”这一项,或者打开 mysql 命令行,执行命令“select @@sql_mode”即可。

mysql5.7 报错 1055

MySQL5.7 group by 新特性,报错 1055

项目中本来使用的是 mysql5.6 进行开发,切换到 5.7 之后,突然发现原来的一些 sql 运行都报错,错误编码 1055,错误信息和 sql_mode 中的“only_full_group_by“关,到网上看了原因,说是 mysql5.7 中 only_full_group_by 这个模式是默认开启的 解决办法大致有两种:

一:在 sql 查询语句中不需要 group by 的字段上使用 any_value() 函数

当然,这种对于已经开发了不少功能的项目不太合适,毕竟要把原来的 sql 都给修改一遍

二:修改 my.cnf(windows 下是 my.ini)配置文件,删掉 only_full_group_by 这一项

我们项目的 mysql 安装在 ubuntu 上面,找到这个文件打开一看,里面并没有 sql_mode 这一配置项,想删都没得删。

当然,还有别的办法,打开 mysql 命令行,执行命令

select @@sql_mode

这样就可以查出 sql_mode 的值,复制这个值,在 my.cnf 中添加配置项(把查询到的值删掉 only_full_group_by 这个选项,其他的都复制过去):

sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

如果 [mysqld] 这行被注释掉的话记得要打开注释。然后重重启 mysql 服务

注:使用命令

set sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

这样可以修改一个会话中的配置项,在其他会话中是不生效的。

关于 mysql5.7 报错 1055 的解决方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计1023字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 特黄做受又粗又长又大又硬 | 四虎国产永久在线精品免费观看 | 亚洲日韩精品欧美一区二区 | 国产欧美久久一区二区 | 最新色网站 | 欧美日韩中文字幕在线视频 | 国产午夜小视频 | 国产美女激情福利视频蜜臀 | 欧美在线小视频 | 免费夫妻生活片av | 热99re国产久热在线 | 一级免费大片 | 久久综合一 | 亚洲欧洲久久久精品 | 国产精品久久久久久久久免费观看 | 午夜性刺激免费看视频 | 精品国产视频在线观看 | 国产一级毛片高清视频在线 | 日韩网红少妇无码视频香港 | 欧美老熟妇乱人伦人妻 | 四虎影视com88 | 99午夜视频 | 国产欧美成人免费观看视频 | 国产精品美女在线观看 | 亚洲 欧美 中文字幕 | 青青草原精品99久久精品66 | 国产日韩欧美91 | 国产欧美另类久久精品蜜芽 | 国产v综合v亚洲欧美冫 | 最近中文2019字幕第二页 | 超清精品丝袜国产自在线拍 | 天天综合久久久网 | 日韩欧美在线播放 | 一级成人a做片免费 | 99精品免费观看 | 久久精品只有这里有 | 免费看黄色大片 | 天堂成人av | 国内精品久久久久精免费 | 18视频在线观看 | 九九热精品免费 |