mysql only_full_group_by
原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。
解决办法:
1、打开MySQL数据库控制台
执行全局sql语句:
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';
或者
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';
如果只修改某一个数据库,请在该数据库下面执行:
sql_mode=
'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
2、修改MySQL配置文件
Linux下my.cnf或Windows下My.ini
注意在[mysqld]段下添加,直接加到最后一行无效。
添加以下代码:
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服务,MySQL报错消失。
至此,MySQL5.7版本sql_mode=only_full_group_by问题解决。
mysql only_full_group_by相关推荐
- mysql only_full_group_by报错的问题(转)
原文:https://www.cnblogs.com/jim2016/p/6322703.html 在mysql 工具 搜索或者插入数据时报下面错误: ERROR 1055 (42000): Expr ...
- MySql 'ONLY_FULL_GROUP_BY'
ONLY_FULL_GROUP_BY是mysql默认的一种sql模式,其作用是约束sql语句:要求select中的所有字段,除复合函数外,全部要出现在group by中. 默认这种模式是有原因的,因为 ...
- 一文带你了解mysql sql model的only_full_group_by模式含Error 1055问题分析
Mysql only_full_group_by及Error 1055问题分析图解 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 注 ...
- 小白学习MySQL - 一次慢SQL的定位
同事提了个问题,某套测试环境MySQL执行语句出现hang. 作为小白,每次碰到问题,都是在积累经验.执行SQL出现hang,说明应该有会话处于等待状态,可以通过show processlist看下当 ...
- 小白学习MySQL - 不同版本创建用户的些许区别
MySQL创建用户有很多种方法,例如常规create user,再通过grant,授予权限,还可直接grant连带创建用户和授权一起做了.最近创建过程中,发现不同版本操作有些区别. MySQL 5.7 ...
- 小白学习MySQL - 聊聊数据备份的重要性
最近某套MySQL数据库服务器异常关机,导致MySQL不能正常拉起来,启动过程中,error日志中记录了如下的信息,可以看到,数据库因为异常关闭,此时会进行实例恢复的操作, [Note] InnoDB ...
- 小白学习MySQL - 增量统计SQL的需求
这篇文章在爱可生开源社区首发<技术分享 | MySQL中一个聚类增量统计 SQL 的需求>. 同事提了一个MySQL数据库中SQL增量统计的问题,我用测试数据模拟一下,测试表tt有三个字段 ...
- 小白学习MySQL - Generated Columns功能
碰巧看到MySQL有这种的语法"INTEGER GENERATED ALWAYS AS IDENTITY",一知半解,了解一下. 官方文档介绍了这种Generated Column ...
- 记一次安装mysql服务的踩坑记录
今天在搞sharding-jdbc做分库分表.读写分离的操作.为了更深刻的了解,于是自己就在本机搞了两个mysql服务.发现在创建表的时候总是报这个错 [Err] 1055 - Expression ...
最新文章
- 结对第2次作业——WordCount进阶需求
- Cisco Easy ***综合配置示例
- 模拟电路技术之基础知识
- Silverlight的报表查看器
- torch.nn.Module()
- spring boot 1.4默认使用 hibernate validator
- java方法的重载 编程题,java面试编程题:重载方法
- vb中line的用法[转]
- Win7/Win8/Win8.1下配置apache+php运行缓慢问题解决方法
- 工具之wireshark保存rtp数据
- 神奇技术:科学家借助AI从受害人脑中还原犯罪者样貌
- VS2008下的配置opencv
- 微信小程序中实现人脸识别认证
- 写博客这些Markdown语法够用
- 你在工作中遇到过印象深刻的困难是什么,你怎么克服的?
- SIM卡检测信号故障分析
- 微服务资源库太强了,学习手册限时开源
- iOS 自带地图详解
- 【计算机网络】ICMP协议
- WPF-Interaction.Triggers