mysql运行sql错误1055_sql数据库执行错误代码1055怎么解决?

news/2024/8/26 13:23:12

展开全部

错误代码1055。不过看了Expression里面的原因描述,我基本知道怎么回事了。原因是因为62616964757a686964616fe59b9ee7ad9431333431373139mysql中对 group by 用法的规定。严格意义上说,就是group by之后。select 的字段只能是group by的字段。或者需要加聚合函数的。在 oracle 中,一直有这项约定。所以直接就会报错。但是mysql 直到 5.7 版本之后才把这个要求明确限制起来。

很明显,这种问题两种思路:第一修改sql。按照规定的规范重写项目中所有有问题的sql。很明显代价太大。风险很高;第二种那就是把这种限制去掉,让功能继续像5.7之前的样子一样能跑。我果断选择了第二种。因为第一种代价太大。

解决办法:

1. 首先如何查看当前数据库使用的sql_mode:

select @@sql_mode;

2. 修改mysql的配置文件,删掉only_full_group_by这一项

注意:Mac:Mysql默认安装在/usr/local目录下,这个目录可以通过command+shift+G进入:如下图

eb5331668d727fd8046dc609f27bcf2d.png6dc450ca487b15f036c261845ba132b7.png


http://www.niftyadmin.cn/n/595131.html

相关文章

非常非常容易理解和简明的CPU漏洞说明

为什么80%的码农都做不了架构师?>>> 非常非常容易理解和简明的CPU漏洞说明: 1.kfc里卖的有薯条、鸡块、汉堡、可乐。 2.李小璐去kfc点了个汉堡,吃完走了。 3.狗仔队a狗仔排在李小璐后面的后面,和点餐小姐姐说&#xf…

Python通过GeoIP获取IP信息(国家、城市、经纬度等)

IP地址信息是非常重要的情报信息,通过IP可以定位到该IP所在的国家、城市、经纬度等。 获取IP信息的方式有很多,很多服务商都提供了相应的地址库或API接口服务。 如国内的ipip.net,国外的ip-api.com、maxmind.com等。 很多公司都是使用Maxmind…

c++ 读取内存数据 基址_什么是物理地址?不知道没关系,今天程序员带你认识各种内存地址...

物理地址就是内存单元的绝对地址,物理地址0x0000就表示内存条的第一个存储单元,0x0010(16进制)就表示内存条的第17个存储单元,一个存储单元是1byte(8bit)。你问为什么是1byte?一个内存条是由若干个黑色的内存颗粒构成的。每一个内…

JS 将框架子窗口中的内容存放到父页面的div中

//index.htm<html><head><meta http-equiv"Content-Type" content"text/html; charsetgb2312"><title>新建网页 1</title><script language"javascript">function getFrameBody(){ //将框架子窗口中的内…

tensorflow 旋转图片_tensorflow: a Implementation of rotation ops (旋转的函数实现方法)

tensorflow 旋转矩阵的函数实现方法关键字: rot90, tensorflow1. 背景在做数据增强的操作过程中, 很多情况需要对图像旋转和平移等操作, 针对一些特殊的卷积(garbo conv)操作,还需要对卷积核进行旋转操作.在tensorflow中似乎没有实现对4D tensor的旋转操作.严格的说: tensorflo…

CentOS7下配置Supervisor自启动的两种方法

很多网友留言问如何配置Supervisor 自启动&#xff0c;现将如何在CentOS7下配置Supervisor自启动的两种方法整理如下&#xff1a; 一、方法一 直接将启动命令加入到/etc/rc.d/rc.local中&#xff08;简单但不推荐&#xff09; vi /etc/rc.d/rc.local在现有的内容后面加入sup…

使用View Model从表现层分离领域模型

Model-View-Controller(模型-视图-控制器&#xff0c;MVC) 模式将你的软件组织并分解成三个截然不同的角色&#xff1a; Model 封装了你的应用数据、应用流程和业务逻辑。 View 从 Model 获取数据并格式化数据以进行显示。 Controller 控制程序流程&#xff0c;接收输入&…

frameset frame iframe

总结了frameset 的一些使用技巧&#xff0c;供大家参考哦&#xff0c;还是先剖析一下框架吧&#xff01; ■ 框架标记 <FRAMESET> <FRAME> <NOFRAMES> <IFRAME> 欲明白本篇【HTML彻底剖析】之标记分类&#xff0c;请看 【标记一览】。 也请先明白围…