当前位置:   article > 正文

1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column的解决办法

1055 - expression #1 of select list is not in group by clause and contains n

Mysql中出现
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column。
这种主要是原因是在进行数据库版本升级,但是你的sql语句没有进行改动导致的。
一般不修改代码,修改数据库配置文件就可以解决。
解决办法如下:
1、找到mysql数据的安装路径。
2、找到data的存储路径,我这边以windows为例。
一般安装路径在C:/ProgramData/MySQL/MySQL Server x.x下面有个my.ini配置文件。
3、修改配置文件。
使用记事本或者其他的编辑器打开文件,搜索“sql-mode =…“这一行。
改成如下所示。一般就是把第一配置去掉就可以了。
在这里插入图片描述
4、在服务里面重启Mysql服务就可以了,如果不知道怎么重启,可以重启电脑完成。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/899534
推荐阅读
相关标签
  

闽ICP备14008679号