今天由mysql 5.6升级到5.7的时候,遇到一个group by的错误:

Expression #2 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘trade.create_time’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

原来,执行下面语句发现,默认的sql_mode修改了,变成:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,而5.6版默认是:NO_ENGINE_SUBSTITUTION

1

show VARIABLESlike 'sql_mode';

没办法,需要去掉ONLY_FULL_GROUP_BY,则执行

setglobalsql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

mysql 5.7 1055_mysql 5.7报1055错误的解决方法相关推荐

  1. mysql 5.7报1055错误的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 今天由mysql 5.6升级到5.7的时候,遇到一个group by的错误: Expression #2 of ORDER B ...

  2. windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法

    windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...

  3. MySql报2006error错误的解决方法(数据过大)

    MySql报2006error错误的解决方法(数据过大) 参考文章: (1)MySql报2006error错误的解决方法(数据过大) (2)https://www.cnblogs.com/yangji ...

  4. 连接MYSQL数据库,报1130错误的解决方法

    连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)连接MYSQL数据库,报1130错误的解决方法 (2)https://www.cnblogs.com/y792552640/p/102 ...

  5. mysql 1058_MySQL数据库之mysql启动服务报1058错误的解决方法

    本文主要向大家介绍了MySQL数据库之mysql启动服务报1058错误的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天研究一个框架,数据库使用mysql,启动my ...

  6. mysql 1058_MySQL数据库之mysql启动服务报1058错误的解决方法

    本文主要向大家介绍了MySQL数据库之mysql启动服务报1058错误的解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 今天研究一个框架,数据库使用mysql,启动my ...

  7. mysql数据库连接报2059,navicat连接MySQL报2059错误的解决方法

    navicat连接MySQL报2059错误的解决方法 发布时间:2020-12-22 14:11:30 来源:亿速云 阅读:77 作者:小新 栏目:数据库 这篇文章将为大家详细讲解有关navicat连 ...

  8. mysql数据库报1205错误的解决方法

    mysql数据库报1205错误的解决方法 解决办法 解决办法 查看数据库的进程表 show full processlist; 查看事物表 select* from information_schem ...

  9. maven的pom报plugins错误的解决方法.

    maven的pom报plugins错误的解决方法. 参考文章: (1)maven的pom报plugins错误的解决方法. (2)https://www.cnblogs.com/sjcq/p/61940 ...

最新文章

  1. python 特征选择卡方_特征选择
  2. 自己动手重新实现LINQ to Objects: 9 - SelectMany
  3. Spring Cloud Alibaba 基础教程:Nacos 生产级版本 0.8.0
  4. grunt-connect-proxy解决开发时跨域问题
  5. 疫情之下,村干部们的智慧越来越...
  6. torch.bmm()函数的使用
  7. 线性表—单向循环链表
  8. 解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”(转贴)...
  9. 怎么学python-初学者如何学习Python?掌握这17个实用小技巧快速入门!
  10. extjs Combobox级联
  11. nullnullanimate用法
  12. python 画图设置横纵坐标_Python输出高质量论文图片
  13. java主类型_Java主类结构:基本数据类型
  14. 国际经管学院举办计量经济学术前沿研讨会
  15. Java里的阻塞队列
  16. excel如何自动填充123456……
  17. confluence 使用教程
  18. mc服务器修改别人领地权限,我的世界领地权限设置 领地指令大全
  19. java入门,eclipse,spring boot… 新建springboot starter, 和 启动mnv srping-boot:run
  20. 百度聚合卡顿解决代码

热门文章

  1. 如何用FAPROTAX预测微生物群落功能
  2. pandas将列表list插入到dataframe的单元格中、pandas使用read_csv函数读取文件并设置保留数值的前置0( leading zeroes)
  3. R语言使用dplyr包使用group_by函数、summarise函数和mutate函数计算分组下的均值、标准差、样本个数、以及分组均值的95%执行区间对应的下限值和上限值(Calculate CI)
  4. R语言str_sub函数从字符串中提取或替换子字符串(substring):str_sub函数指定起始位置和终止位置抽取子字符、str_sub函数指定起始位置和终止位置替换子字符串
  5. R语言ggplot2可视化使用ggplot2包patchwork包在可视化结果(右上角)中插入logo图片
  6. _catboost.CatBoostError: C:/Program Files (x86)/Go Agent/pipelines/BuildMaster/catboost.git/catboost
  7. Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)
  8. 机器学习数据预处理之离群值/异常值:图像对比法
  9. 机器学习中的没有免费的午餐定律是什么?“没有免费的午餐”对你意味着什么?没有免费午餐定律定律能给数据科学家提供什么启示?
  10. 序列比对软件/比对工具的比较