Error Code: 1055. sql_mode=only_full_group_by

解决Mysql:1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated 阅读详情
问题描述

在写Controller里发现不能返回查询结果,然后把DAO的sql查询语句放进mysql里面查一下,语句本身没有错但是出现下面的报错语句:

Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘tt.from_id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

问题解决

直接输入下面两个命令

mysql> 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';
mysql> set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
参考

https://blog.youkuaiyun.com/fansili/article/details/78664267

Libero SoC v2021.1离线安装与IP核配置全攻略 本文详细介绍了Libero SoC v2021.1在离线环境下的完整安装与配置流程。核心内容包括如何选择正确的离线安装包、获取并配置许可证、安装与挂载MegaVault IP库,以及将ModelSim仿真器切换至免费SE模式的关键步骤。文章旨在帮助内网开发者避开常见陷阱,顺利完成FPGA开发环境的搭建。 阅读详情

相关推荐

CUPED (Controlled-experiment using Pre-Experiment Data) 论文学习笔记

CUPED是一种用于提升A/B测试灵敏度的方差缩减技术。它通过利用实验前用户行为数据(协变量X)构建调整后的指标Y_cuped=Y-θ(X-E[X]),其中θ=Cov(Y,X)/Var(X)。这种方法能在保持处理效应估计无偏的前提下,将方差降低1-ρ²倍(ρ为前后指标相关性)。CUPED的核心优势在于:不改变平均处理效应的估计,但能显著提升统计功效,使得实验更容易检测到微小但真实的效应,同时减少所需样本量或实验周期。该技术特别适用于用户异质性大、指标方差高的场景。

pursuit的博客 2144

Android* System-Level Java*/C++ Code Debugging

原文来自:http://software.intel.com/en-us/articles/android-system-level-javac-code-debugging 1 Introduction Currently, the Android* SDK allows application developers to create Android application pro

草帽的后花园 2492

VTK学习(入门级教程,包括安装和使用)~持续更新中

说明:研究QT+VTK有段时间了,准备把学到的东西分享给大家,这篇博客以VS+QT+VTK为主进行展开学习的。

HXX904的博客 4755

MySQL Error Code: 1055错误原因及其解决办法

1.问题描述 1055问题详细描述如下: Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘***’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

qq_27753389的博客 1万+

Win11此电脑怎么放在桌面上?Win11此电脑如何显示在电脑桌面上?

相信用习惯Win10的用户都喜欢电脑电脑桌面上的此电脑,但是很多用户更新完Win11正式版以后,发现桌面只有回收站和Microsoft Edge图标,没有此电脑。那么,Win11此电脑要如何显示呢?下面小编为大家简单介绍一下操作方法!5、桌面图标设置窗口,点击勾选计算机,然后点击确定,桌面就可以显示此电脑图标了。1、桌面空白处,点击右键,在打开的菜单项中,选择显示设置;4、个性化 - 主题,相关设置下,点击桌面图标设置;3、右侧点击主题(安装、创建、管理);2、设置窗口,左侧点击个性化;

shengyin714959的博客 13万+

Natural Language Processing

作者:禅与计算机程序设计艺术 1.简介 自然语言处理(NLP)是研究如何使计算机理解和处理自然语言的理论和方法,目的是让电脑更好的理解、获取、生成、存储和沟通人类语言。20世纪80年代末,IBM的三位博士陈天奇、周博磊和王力雄在贝尔实验室创建了首个自然语言处理系统——“布莱克多·艾森豪威尔”(Bletc

AI天才研究院 724

sql执行错误 Error Code: 1055

错误信息: Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'db.tbl.xxx' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 0.000...

Dove的博客 4072

YOLOv11改进 | 注意力篇 | YOLOv11引入CBAM注意力机制

我们的实验表明各种模型的分类和检测性能得到了一致的改进,证明了 CBAM 的广泛适用性。简单介绍:CBAM的主要思想是通过关注重要的特征并抑制不必要的特征来增强网络的表示能力。模块首先应用通道注意力,关注"重要的"特征,然后应用空间注意力,关注这些特征的"重要位置"。到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的,后期我会根据各种前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~

tsg6698的博客 2万+

MySQL 错误代码:1055 解决方案(推荐!!)

MySQL 错误代码:1055 解决办法一、 问题描述1. MySQL版本:8.0.112.ONLY_FULL_GROUP_BY-SQL示例二、解决办法1.方法一2.方法二 一、 问题描述 1. MySQL版本:8.0.11 在查询时使用group by语句,出现错误代码:1055 SELECT t1.id, t1.`room_name`, t2.`room_id`, t2....

zhuzicc的博客 3万+

Windows 10 本地硬盘变成了可弹出磁盘

今天新装了系统, 电脑是一个SSD+HHD, 没想到装好之后右下角显示可安全删除设备, 两个硬盘在那里. 这还得了. 查了一下午, 大致知道了是什么问题. Standard SATA AHCI controller使用高性能的硬盘模式就会把硬盘看作是一个可热插拔的存储器, 所以自然就会显示可弹出. 如果你的BIOS支持关闭HotSwap或者HotPlug, 那么直接关闭就可以了. 或者你直接在BIOS里把磁盘模式改为IDE, 不过这样就发挥不好你SSD的高性能了. 还有一种解决方法, 就是手动让系统把这两个

落日之城 4万+

快速傅里叶变换(FFT)的汇编实现在DSP开发中

在数字信号处理(Digital Signal Processing,DSP)开发中,使用汇编语言实现FFT可以进一步提高计算性能和优化系统资源的使用。FFT是一种分治算法,它通过将一个长度为N的离散时间域序列分解为多个长度为N/2的子序列,然后递归地进行计算。开发者可以根据实际需求,结合具体的硬件平台和编译器工具链,对FFT的汇编实现进行优化和定制化。需要注意的是,上述示例代码中只给出了FFT的基本框架,具体的合并操作及其他细节需要根据实际需求进行实现。上述示例代码演示了一个简单的FFT汇编实现。

QoTypescript的博客 683

MYSQL数据库报错 1055

MYSQL数据库报错 1055

Lione10的博客 1万+

Electron - Electron failed to install correctly, please delete node_modules/electron and try install

Electron安装失败:Electron failed to install correctly, please delete node_modules/electron and try installing again,electron安装报错:Electron failed to install correctly...解决方案,Electron 未能正确安装,请删除 node_modules/electron,然后再次尝试安装,如何解决这个问题,手把手教你解决,在yarn dev时报错,electr

🏆 前端领域优质创作者 4367

Error Code: 1055 incompatible with sql_mode=only_full_group_by

OperationalError at / (1055, "Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'forum.forum_topic.reply_count' which is not functionally dependent on ...

ankuai2015的博客 284

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

jre9下载 jdk9

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

真正有效解决ONLY_FULL_GROUP_BY的问题

有效解决ONLY_FULL_GROUP_BY的问题 问题描述 报错 如上图 在mysql 5.7版本下可能会报如下错误 Error Code: 1055. Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘×××’ which is not functionally......

索隆有几把刀的博客 10万+

android 蓝牙通讯demo

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

MySQL ONLY_FULL_GROUP_BY错误详解:原因、解决方案与最佳实践

是MySQL的SQL模式之一,它要求SELECT列表、HAVING条件或ORDER BY列表中的列,要么是分组列(出现在GROUP BY中),要么是聚合函数(如MAX()MIN()AVG()SUM()等)。-- 错误的写法SELECTuser_id,username, -- 可能报错-- 正确的写法SELECTl.user_id,错误是MySQL升级到5.7后的常见问题,本质是对SQL标准的严格遵循。解决方案推荐指数适用环境修改配置文件⭐⭐⭐开发/测试环境修改SQL语句。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 1689

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY

[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 ...

希望我的博客,能帮上你解决学习中工作中所遇到的问题,也期待与您一起探讨技术问题,共同成长。 7151

[已解决] MySQL: Error Code: 3065和Error Code: 1055

解决Error Code: 3065和Error Code: 1055问题,并总结MySQL的sql_mode属性含义及其作用域

拾年一剑 的专栏 1953

mysql 解决ONLY_FULL_GROUP_BY的问题

问题描述 报错如上图 在mysql 5.7版本下可能会报如下错误 Error Code: 1055. Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘×××’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=o..

fox_bert的博客 1万+

MySQL5.7默认打开ONLY_FULL_GROUP_BY模式问题与解决方案

MySQL5.7后将sql_mode的ONLY_FULL_GROUP_BY模式默认设置为打开状态,这样一来,很多之前的sql语句可能会出现错误,错误信息如下: Error Code: 1055. Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column '×××' which ...

Peacock__的博客 3万+

1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'cre

sql语句 SELECT * FROM t_company_change_log WHERE company_id='257949626441666560' AND rec_status='N' GROUP BY change_item 这样会在某些版本的数据库中运行出错 原因是 5.7.5之后版本默认启用了only_full_group_by SQL模式,所以MySQL会不识别选择列表...

weixin_43085797的博客 1万+

MySQL问题:sql_mode=only_full_group_by

问题 ERROR: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xxx.sd.dic_cn_name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Error Code:

fxtxz2的专栏 116

MySQL 报错[Err] 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregat

报错信息: Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘tp_music.singer.name’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group...

qq_59241934的博客 4695

mysql 使用 GROUP BY 时报错 ERROR 1055 (42000)

今天在使用 mysql 测试数据库语句时发现使用 GROUP BY 字句居然报错 ERROR 1055 (42000),如下图所示: 百度之后发现这是  mysql5.7 中 only_full_group_by 这个模式是默认开启的导致出错的。 解决方法: 1、最直接方法时直接一句话设置搞定: SET sql_mode=(SELECT REPLACE(@@sql_mode,'ON

Inite的博客 7266

Mysql 使用 Group by 之Error 1055 之坑

问题: mysql版本5.7,使用group by 分组查询遇到 [Err] 1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sqltest.course.cname' which is not functionally dependent on ...

weixin_44733916的博客 354

Mysql坑爹指南_sql_mode=“ONLY_FULL_GROUP_BY“所导致错误以及不能使用group by

刷题的时候如果使用group by经常碰见如下报警 Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘20220210_test.qu.device_id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with

Princesk的博客 1428
上一篇: ubuntu18备份还原迁移
下一篇: 算法题-遍历五个坐标的最短路径
Netooo
博客等级 码龄10年 13粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值