随笔- 111 文章- 1 评论- 3 阅读- 17万
1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause
解决方法一:
SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
优点:不用重启mysql
缺点:重启mysql后还会出现标题错误
SELECT @@global.sql_mode;
查询全局的
@@session.sql_mode 当前回话的
上面的只是修改当前回话,需要修改全局的sql_mode
解决方法二
在my.cnf中修改
[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
注:sql_mode值用select @@sql_mode;查询出来后,将ONLY_FULL_GROUP_BY去掉剩余的值
优点:重启mysql 一次性解决问题
缺点:需要重启mysql
可以结合上述两种方案,来避免重启mysql服务,又能避免需要马上重启mysql
注:
my.cnf linux路径默认是/etc/my.cnf
在window下是my.ini
分类: mysql 好文要顶 关注我 收藏该文 苍洱粉丝 - 3 关注 - 26
+加关注 0 0 升级成为会员 « 上一篇: linux 查找指定大小以上的文件
» 下一篇: _init_() got an unexpected keyword argument ‘shape’ posted @ 2018-10-12 11:31 苍洱 阅读(4116) 评论(0) 编辑 收藏 举报 刷新评论刷新页面返回顶部 升级成为园子VIP会员 编辑 预览 88ee990f-bb7c-489a-46fb-08d6d3fea897 自动补全
[Ctrl+Enter快捷键提交]
【推荐】中国亚运历史首金影像感动上映,49年前珍贵瞬间,一起用AI重现【推荐】阿里云-云服务器省钱攻略 :五种权益,限时发放,不容错过 编辑推荐:
· 一次提高接口并发的经历
· 从内核世界透视 mmap 内存映射的本质(原理篇)
· [.NET8]访问私有成员新姿势 UnsafeAccessor(下)
· [MAUI]实现动态拖拽排序网格
· 我是如何写一篇技术文的?
阅读排行:
· 广告满园飞:中国亚运历史首金影像感动上映
· 呕血回顾一次提高接口并发的经历,很实用
· 【c#版本Openfeign】Net8 自带OpenFeign实现远程接口调用
· C#开源、功能强大、免费的Windows系统优化工具 - Optimizer
· .NET反编译神器ILSpy怎么用?
标签:nonaggregated,GROUP,clause,重启,sql,mode,mysql From: https://www.cnblogs.com/fanwenyan/p/17727549.html