mysql出现 :Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated colu

MySQL异常:[Err] 1055 – Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona… [Err] 1055 – Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 在navicat中使用mysql加索引或者删除索引时报了这个错。 两种解决方 立即下载

我在使用superset的时候发现有一些不使用聚合函数不能使用,百度了一下,得出结论:

产生原因: 版本问题
MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。(5.7.5之前,MySQL没有检测到功能依赖关系,默认情况下不启用ONLY_FULL_GROUP_BY。有关5.7.5之前的行为的说明,请参见“MySQL 5.6参考手册”。)

查看模式:

select @@global.sql_mode

结果为

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

执行下面命令(小心单引号):解决问题

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

【YOLOv8实战】从零构建番茄成熟度智能检测GUI系统【附完整工程】 本文详细介绍了从零构建基于YOLOv8的番茄成熟度智能检测GUI系统的完整实战流程。内容涵盖环境搭建、数据集准备、模型训练调优,并重点讲解如何使用PyQt5开发图形界面,最终将项目打包为可执行文件,实现AI模型从训练到桌面应用落地的完整工程闭环。 阅读详情

相关推荐

ROS机器人全覆盖路径规划实战:6种ipa算法对比与选型指南(附避坑经验)

本文深入对比了ROS中ipa_coverage_planning功能包集成的6种全覆盖路径规划算法,包括牛耕分解、栅格旅行商、神经网络、局部能量最小、轮廓线和凸感知放置。文章从覆盖率、重复率、计算效率、动态避障等核心工程指标出发,提供了基于不同场景(如静态/动态环境、规则/复杂布局)的实战选型指南,并分享了神经网络和局部能量最小等关键算法的参数调优与避坑经验,旨在帮助开发者根据实际需求选择并优化最合适的ipa覆盖算法。

perl8的博客 362

mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题

mysql产生的异常: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘sss.month_id’ which is not functionally dependent on columns in GROUP BY clause; this is incom...

CharlesYooSky的博客 339

给STM32供电,别只接VDD和GND!VBAT、VDDA这些引脚不接会怎样?

本文深入解析STM32电源设计中VBAT与VDDA引脚的关键作用,揭示仅连接VDD和GND可能导致的ADC精度下降、RTC功能异常等问题。通过实测数据对比不同连接方案,提供包括滤波电路设计、PCB布局布线和双电源自动切换在内的实用解决方案,帮助开发者优化系统稳定性与性能。

weixin_30521161的博客 621

MySQL报错 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column解决方法

因为sno属性是主码,即primary key,经测试发现group by **,**为主码的属性名时,select语句中的查询列没有在group by中出现,也是允许的。红色部分可以发现sc.sno与studen.sno都没有在GROUP BY的列中,但执行语句依旧正常,因为使用了聚集函数。执行mysql语句,select 选择的列不仅仅只有sno,为什么正常输出?存书(书号,书名,出版社,版次,出版日期,作者,书价,进价,数量)现有两表Student表以及SC表(选课表)。student表结构。

m0_67882861的博客 6336

解密电商大促背后的智慧:LSTM与ARIMA模型的双剑合璧

举个例子,如果某东发现某款新推出的电子产品在促销前夕搜索量突然暴涨,虽然这个产品没有过去的销售记录,但LSTM模型可以结合用户对类似产品的行为模式、实时的市场反馈,迅速捕捉到这些变化,并预测这款产品在大促期间的需求会急剧上升。想象一下,如果预测不准确,备货不足,商品很快就卖光了,大量用户可能在促销期间买不到想要的商品,这不仅让用户失望,还会影响某东的品牌形象。这种情况就像我们看一部很长的电视剧,看得越久,前面的情节可能就越来越模糊,到最后有些关键的情节细节都忘了,影响了对整个剧情的理解。

小蒋聊技术 2090

从ADC校准到精准测量:避开PY32F030小信号采样的那些坑

本文深入探讨了PY32F030微控制器进行ADC小信号采样时面临的挑战与解决方案。从硬件设计、软件滤波算法到系统级校准策略,详细分析了如何避开常见陷阱,实现精准测量,特别是在25mV以下小信号场景中的应用实践。

ujm567890的博客 754

Linux中mysql报错: Expression #2 of ORDER BY clause is not in GROUP BY clause and contains nona

执行 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' 重启

qq_45103475的博客 1287

Unity内存优化:从崩溃到流畅的终极指南

Emscripten 为 WebAssembly 设定的内存布局(Static、Stack 和 Heap)为开发者提供了一个清晰的内存管理框架。理解这些内存区域的特性和用途,有助于开发者在 WebGL 项目中更有效地管理内存,优化性能,减少内存使用峰值。在 Unity WebGL 中,Dynamic Memory 是 UnityHeap 的主要组成部分,负责存储游戏运行时所需的各种数据。Dynamic Memory 主要分为两类:Managed Memory 和 Native Memory。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 358

superset:常用小技巧

透视表: 指标:就是你要查询出的字段 groupby 分组 表头默认显示字段名,如何将字段名改为中文? 饼图(环形图): 因为要展示的是占比,所以只需要返回一个字段即可,也就是count的总和,这里当然不group by 也可,order by是排序。 group by 哪个字段就是求这个字段所有类型的百分比,如“国家”占全球面积占比 折线图: ...

不花的花和尚的博客 8207

基于STM32设计的智能水产养殖系统(2025)_359

本设计提出并实现了一种基于STM32F103RCT6微控制器的智能水产养殖控制系统,针对传统水产养殖中人工依赖高、环境参数监测滞后、控制手段单一等问题,集成了TDS水质检测、水温检测、水位监测、自动喂食、自动充氧、换水控制与加热保温等功能。系统采用ESP8266模块实现WIFI联网,通过MQTT协议将关键数据上传至华为云物联网平台,支持Android手机APP和Windows上位机远程监测与控制。同时,系统具备本地LCD数据显示与蜂鸣器异常报警功能,支持本地按键控制操作。整套系统功能完善,响应灵敏,运行稳定

624

[明道云] -基础教学1- 创建第一个工作表:从 0 到实用

明道云工作表相当于数据库表,是存储业务数据的核心组件。创建工作表主要有两种方式:1)从空白新建,通过添加字段(最多200个)、设置属性、配置表单样式;2)从Excel导入,需选择sheet、配置字段映射。创建后系统自动生成默认视图,支持多种视图形式(看板/日历等)。建议设置合适的标题字段和关联关系,初学者可在一小时内完成基础应用搭建。后续可扩展权限控制、工作流自动化等功能。

每日出拳老爷子的博客 556

superset的一些问题集合,转载

文章目录我可以一次查询/联接多个表吗?我的数据源能有多大?如何创建自己的可视化?我可以上传和可视化csv数据吗?为什么我的查询超时了?为什么地图在地图框可视化中不可见?如何向仪表板添加动态筛选器?如何限制仪表板上的定时刷新?为什么“flask fab”或superset在启动时冻结/挂起/没有响应(我的主目录是NFS挂载的)?如果表架构更改了怎么办?如何着手开发新的可视化类型?什么数据库引擎可以用...

LancerWu的博客 3548

【Bug已解决】openclaw max turns reached / Tool calls exceeded limit — OpenClaw 最大轮次超限解决方案

OpenClaw 在执行过程中达到最大轮次限制任务未完成,本质是 --max-turns 设置过小或任务过于复杂。文中给出增加轮次、--continue 继续、分步执行等完整方案。

一键难忘的博客 5504

MySQL报错1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated colu

1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'fbjs.mscc.ContactTime' which is not functionally dependent on columns in GROUP BY clause; this is incom...

JaneYork的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘party.uc.

本人新手,最近在做一个公司项目时运行sql语句遇到一个错误 SQL语句: SELECT uc.appraiser,uc.time,u.name FROM user_c uc JOIN user u ON uc.appraiser=u.userId WHERE uc.taile=#{taile} AND uc.userId=...

weixin_43694038的博客 1322

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

mysql报错 “Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated“的解决办法

完整报错内容:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'a.logid' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by如下图所示 提示得也很清楚 使用 GROUP BY 语句

papaya的博客 437

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

mysql解决1055-Expression#22ofSELECT list is not in GROUP BY clause and contains nonaggregated column ‘

问题: 在mysql5.7以上的版本中,对于 group by 的这种聚合操作,如果在select 中的列,没有在group by 中出现,那么这个SQL是不合法的,因为列不在group by的从句中,所以对于设置了这个mode的数据库,only_full_group_by:使用这个就是使用和oracle一样的group 规则, select的列都要在group中,或者本身是聚合列(SUM,AVG,MAX,MIN) 才行。 使用 SQL 语句可以查询这个配置 SELECT @@sql_mode; 解决方案

YXWik的博客 813

#4 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'itripdb.store

报错信息 Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘itripdb.store.store’ which is not functionally dependent on columns in GROUP BY clause; this is incompati...

Xuyuqinga的博客 341

mysql遇见Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggre问题解决

解决执行sql语句报错Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxx' which is not functionally dependent on columns in GROUP BY clause;this is incompatible with sql_mode=only_full_group_by

axiaobaoa的博客 1万+

mysql5.7 group报错ERROR 1055 (42000): Expression #1

ubuntu16.04 apache2.4 php7.0 mysql5.7 $order_goods=db('order_goods')->where('orderid','in',$_orderid_arr)->group('orderid')->having('id>0')->select(); echo db('order_goods')->getL...

Marhal的博客 853

mysql ORDER BY clause is not in GROUP BY clause and contains nonaggregated column

mysql的sql_mode设置

三人行,必有我师焉。 1093

[Mysql 报错] 解决MySQL:1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nona

原因: MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BYSQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。(5.7.5之前,MySQL没有检测到功能依赖关系,默认情况下不启用ONLY_FULL_GROUP_BY。有关5.7.5之前的行为的说明,请参见“MySQL5.6参考手册”。) 先查询配置信息: select @@global

汤圆的博客 2012

Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column...

报错内容 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'xxx.table.column' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 问题分析: 出现的问题是由

weixin_42121675的博客 1万+

MySQL8解决In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated...

MySQL8解决In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated...1. 报错原因2. 解决方法2.1 暂时2.2 长期 1. 报错原因 MySQL8 对 group by 进行了优化. 他默认启动改进之后的版本启动了 ONLY_FULL_GROUP_BY 模式. ...

YKenan的博客 6124

mysql遇见Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggre的问题

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘xxxx’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 查阅资料发现,对于group by聚合操作,如果在select中的列没

Hi_alan的博客 1万+

报错:Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column

2023-4-26:Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column

Ai_Answer_zr的博客 1131
上一篇: linux执行脚本出现错误
下一篇: 1.Kylin的安装部署
First_____
博客等级 码龄6年 132粉丝 150原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值