Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and co
MySQL5.7group by语句报错:
Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 't.road_name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
找了找原因是因为在mysql5.7之前的版本,
MySQL没有检测到功能依赖项,
only_full_group_by在默认情况下是不启用的。
在mysql5.7中only_full_group_by 默认是启用的。
所以MySQL会拒绝选择列表、条件或顺序列表引用的查询,
这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们。
解决办法:
找到MySQL的配置文件
找到服务器上面 /etc/my.cnf文件,编辑
在文件中加入一句:
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,我这边装的是lnmp,直接输入lnmp restart 重启,重启完成后,访问网站,已经恢复正常了
(资源库 www.zyku.net)
原文链接:https://blog.csdn.net/hechenhongbo/java/article/details/106951386
栏 目:MySQL
下一篇:mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
本文标题:Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and co
本文地址:https://www.zyku.net/mysql/1942.html
您可能感兴趣的文章
- 12-15华为p50如何设置快速静音
- 07-04Linux下IP设置脚本的实例及遇到问题解
- 07-29jquery v1.9.1
- 01-18小猪赚钱-小猪赚钱应用软件功能介绍
- 11-01淘宝购物金怎么看
- 01-14华为手机自定义图标大小操作
- 01-11vivoy85恢复出厂设置教程
- 07-05Linux setup命令
- 01-12讯编手机文档-讯编手机文档应用软件功
- 01-18冲顶妈妈app-冲顶妈妈app应用软件功能
- 01-18豹来电app-豹来电app应用软件功能介绍
- 02-23DedeCMS定时自动生成首页HTML的方法
- 11-02vivo手机游戏中心如何修改实名认证
- 01-11密融计步-密融计步应用软件功能介绍
- 03-26oppoa55字体大小设置方法
- 10-23真我q3s怎样设置暗色模式
- 09-12抖音短视频如何设置视频封面
- 01-24华为手机拍照格式RAW设置方法
- 02-01红米k30管理热点连接人数方法
- 02-08opporeno5固定屏幕设置方法
最近更新
阅读排行
猜你喜欢
- 04-26linux更改目录显示颜色实例详解
- 06-29火车头采集器FTP报错Failed to connec
- 09-26魅族18spro在哪里切换5G组网模式
- 12-25云上建安-云上建安应用软件功能介绍
- 12-18HTML <strong> 标签
- 10-31autosleep设置闹铃教程分享
- 02-14华为mate40pro负一屏设置方法
- 01-12阿斗铃声-阿斗铃声应用软件功能介绍
- 09-19vivox70pro+怎么设置熄屏显示
- 09-15华为耳机如何重置