报错信息如下:

Caused by: java.sql.SQLSyntaxErrorException:
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated
column 'clothing_db.a.num' which is not functionally dependent on columns in GROUP BY clause;this is incompatible with sql_mode=only_full_group_by

意思就是

MySQL 5.7.5及以上版本实现了对功能依赖的检测。如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们。(在5.7.5之前,MySQL没有检测到功能依赖项,only_full_group_by在默认情况下是不启用的。关于前5.7.5行为的描述,请参阅MySQL 5.6参考手册。)

那么怎么办呢?

网上给出的例子让修改 ==mysql.cnf ==文件,或者 my.cnf 文件,但是我通过命令查找,在 usr/share/mysql 下面根本就没有这些文件,但是我在 etc 下发现了此文件
进入阅读改文件模式,这里我已经在最后一行加上这一段代码了

[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION


进入编辑模式

vi my.cnf

进入正式修改模式,点击键盘上的 i ,会出现以下界面(insert)
将代码复制到最后一行

修改好之后,点击键盘上的 Esc 键 退出编辑模式,你会发现界面上没有 insert 了,但是还没有真正的保存文件,再次点击键盘上的 【shift + :】

输入命令 wq 并回车,意思是退出并保存

上面这种方式可以永久的修改 mysql 的配置,并不会在 mysql 重启的时候重新刷新

此链接下的修改方式只是暂时性修改,重启 mysql 后失效
https://blog.csdn.net/sofeware333/article/details/108286880 附加图片说明

推荐学习链接
https://blog.csdn.net/weixin_34207964/article/details/113397088

【阿里云 Linux 服务器】mysql 遇到以下问题Expression #1 of SELECT list is not in GROUP BY clause and contains nonag相关推荐

  1. MySQL报错“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法

    解决MySQL5.7版本之后使用GROUP BY语句时报错 问题原因 解决方法 今天使用mysql简单的一句分组查询语句(GROUP BY)报错了. mysql> SELECT * FROM t ...

  2. 阿里云linux 重启mysql数据库_阿里云linux服务器mysql修改密码教程

    阿里云机器最多的好像是linux系统了,我今天来为大家介绍一下阿里云服务器的linux系统修改mysql数据库密码的方法,希望对各位会有帮助,这里整理了几种方法. MYSQL的密码我们并不经常修改,但 ...

  3. 阿里云Linux服务器部署Mysql,JDK以及Tomcat教程

    阿里云Linux服务器部署Mysql,JDK以及Tomcat教程 最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统 ...

  4. 阿里云linux服务器初步使用

    tomcat 安装 进到/usr/local/apache执行命令 wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.57/bin/ap ...

  5. Vue项目自动部署之一、阿里云Linux服务器、域名购买和使用

    购买阿里云Linux服务器 如果已有服务器请直接跳转到[传统部署方式] 登录阿里云,访问 云服务器 ECS 购买地址:https://ecs-buy.aliyun.com/ 也可从首页导航菜单进入. ...

  6. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本     大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信 只看楼主 更多操作楼主  发表于: 2014-09-30 编写 ...

  7. 上传文件到阿里云linux服务器

    上传文件到阿里云linux服务器 安装Putty软件(用来连接阿里云服务器的一款软件,里面有用来上传文件到服务器的可执行文件) 参考以下网址: https://help.aliyun.com/docu ...

  8. 记一次阿里云linux服务器中毒处理

    记一次阿里云linux服务器中毒处理 事件 定位进程 人肉筛查 clamav 来源 参考 事件 阿里云告警: 您的云服务器(XXXXX)由于被检测到对外攻击,已阻断该服务器对其它服务器端口(XXX)的 ...

  9. 阿里云linux服务器下安装scrapy2.4.1框架

    阿里云linux服务器下安装scrapy2.4.1框架 1.下载scrapy框架: wget https://files.pythonhosted.org/packages/75/0a/2434fb7 ...

最新文章

  1. linux 文件管理 教程,Linux文件管理
  2. python变量按其作用域可分为_python变量的作用域一
  3. 【Thinkphp 5】 整合邮箱类 phpmailer实现邮件发送
  4. Android http通信案例
  5. Elasticsearch 简介
  6. The method setClass(Context, Class?) in the type Intent is not applicable for the arguments (GameV
  7. 打造自己的装机U盘(二)
  8. oracle经常开关好吗,频繁开关机对电脑有什么影响吗?
  9. probability space 概率空间,Filtration,σ-algebras
  10. 复杂性思维中文第二版 十、兽群、鸟群和交通堵塞
  11. [Java] 蓝桥杯BASIC-20 基础练习 数的读法
  12. 自适应短视频源码php下载,php在线短视频解析下载API源码
  13. matlab输电线路模型,输电线路模型及其特性.ppt
  14. 程序员如何选择外包平台
  15. 网络编辑必学:网络新闻标题之争
  16. H3CNE综合小实验
  17. 快递企业设长租公寓解决住宿 降低快递员流动率
  18. amd显卡风扇调节_AMD Crimson驱动会烧毁显卡?其实是因为风扇锁定低转速了
  19. Matlab按照二进制读写txt文件
  20. 4.22 虾皮_小米_度小满

热门文章

  1. 深度解析mysql登录原理
  2. centos6 kvm网卡桥接
  3. 好文转载—程序员在工作中会追求什么?
  4. 关于51CTO博客大赛的感想
  5. Visual Studio 2017开发linux程序之libevent使用实例
  6. OpenCV图像分割Grabcut算法
  7. Windows7下Caffe-SSD的应用(一)——在Windosw7下编译配置Caffe-SSD CPU版本
  8. 自适应中值滤波及实现
  9. Android开源框架——事件总线 EventBus3.0讲解
  10. mysql修改界面代码_mysql修改编码