## # Mysql 错误代码: 1055错误代码:与sql\_mode = only\_full\_group\_by不兼容
## 原因
在MySQL5.7.5后,默认开启了ONLY\_FULL\_GROUP\_BY,所以导致了之前的一些SQL无法正常执行,其实,是我们的SQL不规范造成的,因为group by 之后,返回的一些数据是不确定的,所以才会出现这个错误。
## 解决方案
禁用ONLY\_FULL\_GROUP\_BY
编辑MySql配置文件,一般为my.ini
找到 **ONLY\_FULL\_GROUP\_BY** 删除
如果没有则需要在 [mysqld] 下方增加,然后重启MySQL就可以了。
```
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
```
- 序言介绍
- 更新日志
- 2019年
- 2018年
- 安装搭建
- 功能使用
- 快速使用
- 程序系统
- 后台管理
- 管理
- 用户管理
- 财务管理
- 信息管理
- 运营
- 工单系统
- 链接管理
- 代理系统
- 成品相关(自助建站)
- 用户网站
- 建站程序
- 程序分类
- URL伪静态
- 服务器群
- SERVER管理(服务器管理)
- 通讯日志
- 系统配置
- 店铺管理
- 推广系统
- 云平台
- 系统
- 系统用户
- 系统设置
- 站点设置
- 系统节点
- 用户节点
- 代理节点
- 系统配置
- 系统设置
- 档案管理
- 系统日志
- 用户中心
- 账户管理
- 我的项目
- 我的网站
- 我的程序
- 自助服务
- 财务中心
- 工单系统
- 推广赚钱
- 代理中心
- 店铺管理
- 二次开发
- 系统结构
- 开发文档
- 接口插件
- 未来畅想
- 计划开发
- 天马行空
- 常见问题
- 常见错误代码
- 关于添加服务器失败原因自查
- 搭建网站出现权限问题
- 配置项目失败,请联系管理员反馈!
- 同一服务器ID更换服务器后不正常
- 如何手动升级
- 如何删除站点
- Mysql 错误:sql_mode = only_full_group_by
- 贡献名单
- 关于文档
- 延伸教程
- 宝塔
- linux服务器使用BT搭建环境
- windows服务器使用BT搭建环境
- 一键卸载宝塔Linux面板及运行环境命令
- UCenter