58同城类型网站制作,做湲网站,道可道在线设计平台,太原工程建设信息网站目录 一、mysql版本
二、 问题描述
三、解决方法
1.方法一#xff08;临时#xff09;
2.方法二#xff08;永久#xff09; 一、mysql版本
mysql版本#xff1a;5.7.23
二、 问题描述
在查询时使用group by语句#xff0c;出现错误代码#xff1a;1055#xf…目录 一、mysql版本
二、 问题描述
三、解决方法
1.方法一临时
2.方法二永久 一、mysql版本
mysql版本5.7.23
二、 问题描述
在查询时使用group by语句出现错误代码1055执行发生错误语句
三、解决方法
1.方法一临时
这种方法只能暂时解决1055错误当MySQL服务进行重启后就会失效又得重新设置
查询出所有的 sql_mode select sql_mode然后将查询结果中的ONLY_FULL_GROUP_BY移除后再重新设置sql_model SET sql_mode STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION在数据库操作完成就行了。
2.方法二永久
直接通过修改MySQL的my.ini文件如果是Linux则在my.cnf中这样就算MySQL服务重启后也不会失效在my.ini文件中添加 # 设置sql_mode,关闭ONLY_FULL_GROUP_BY,避免使用group by函数导致1055错误
sql_modeSTRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION重启MySQL服务就OK以管理员身份打开cmd窗口输入命令不然可能会拒绝访问 ## 关闭mysql服务
net stop mysql
## 开启mysql服务
net start mysql