SELECT列表的表达式不在GROUP BY子句中,并且包含非聚合列,这与sql
练习中查询分组中最贵的商品报错
ERROR 1055 (42000): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'mugua.goods.goods_name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
错误1055(42000):选择列表的表达式#2不在GROUP BY子句中,并且包含非聚合列的mugua.goods。goods_name',它在功能上不依赖于GROUP BY子句中的列;这与sql_mode=only_full_group_by不兼容
网上大多数方法是
解决办法:
1、找到mysql的配置文件 my.ini (一般在mysql根目录)
2、在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
3、重启mysql服务!问题解决!
但是我加了我的mysql服务启动不了。
错误的原因是新版本的mysql是严格模式,此时需要把严格模式改为普通模式
通过配置文件修改:
在my.ini 中将以下内容添加到 [mysqld]下
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
严格模式主要用以下场景
不支持对not null字段插入null值不支持对自增长字段插入”值不支持text字段有默认值相关知识
SELECT列表的表达式不在GROUP BY子句中,并且包含非聚合列,这与sql
SQL的优化和技巧
sql注入
sql注入payload
SQL注入1之基本原理
SQL注入——从零开始搭建靶场详细教程
MySQL学习笔记
详解万能密码 'or'='or'
java笔试题1.pdf资源
java实现宠物主人登录
网址: SELECT列表的表达式不在GROUP BY子句中,并且包含非聚合列,这与sql https://www.mcbbbk.com/newsview535546.html
上一篇: 国内外宠物行业发展现状 |
下一篇: 多功能宠物箱设计 |
推荐分享

- 1养玉米蛇的危害 28694
- 2狗交配为什么会锁住?从狗狗生 7180
- 3我的狗老公李淑敏33——如何 6236
- 4豆柴犬为什么不建议养?可爱的 4637
- 5南京宠物粮食薄荷饼宠物食品包 4563
- 6中国境内禁养的十大鸟种,你知 4429
- 7湖南隆飞尔动物药业有限公司宠 4259
- 8自制狗狗辅食:棉花面纱犬的美 4257
- 9家养水獭多少钱一只正常 4212
- 10广州哪里卖宠物猫狗的选择性多 4122