mysql5.7 报错1055怎么办


本文摘自PHP中文网,作者藏色散人,侵删。

mysql5.7报错1055的解决办法:首先找到并打开my.cnf配置文件;然后删掉“only_full_group_by”这一项,或者打开mysql命令行,执行命令“select @@sql_mode”即可。

推荐:《mysql教程》

mysql5.7 报错1055

MySQL5.7 group by新特性,报错1055

项目中本来使用的是mysql5.6进行开发,切换到5.7之后,突然发现原来的一些sql运行都报错,错误编码1055,错误信息和sql_mode中的“only_full_group_by“关,到网上看了原因,说是mysql5.7中only_full_group_by这个模式是默认开启的 解决办法大致有两种:

一:在sql查询语句中不需要group by的字段上使用any_value()函数

当然,这种对于已经开发了不少功能的项目不太合适,毕竟要把原来的sql都给修改一遍

二:修改my.cnf(windows下是my.ini)配置文件,删掉only_full_group_by这一项

我们项目的mysql安装在ubuntu上面,找到这个文件打开一看,里面并没有sql_mode这一配置项,想删都没得删。

阅读剩余部分

相关阅读 >>

mysql5.7详细安装图文流程

centos7安装和配置mysql5.7的方法分享

mysql5.7如何修改用户初始密码

使用 mysql5.7实现每秒50万的高性能查询

windows10安装mysql5.7及忘记root密码修改方法

mysql5.7在windows8.1下忘记密码的问题解决(图文)

mysql5.7中关于json函数操作的实例详解

mysql5.7在centos7.3下安装配置的图文教程

mysql5.7数据库介绍表连接、子查询、外键

mysql5.7 报错1055怎么办

更多相关阅读请进入《mysql5.7》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...