升级mysql后,运行程序报错

[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘......’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

尝试了如下方法:

1、修改my-default.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

重启mysql,无用

2、在Navicat里执行

select @@global.sql_mode;   查看结果确实含有only_full_group_by

执行

set @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

当时有用,但再打开一个窗口,执行select @@global.sql_mode;   查看结果仍然含有only_full_group_by

SHOW VARIABLES LIKE '%sql_mode%';
set sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

当时有用,但再打开一个窗口,执行SHOW VARIABLES LIKE '%sql_mode%';  查看结果仍然含有only_full_group_by

3、成功的方法!嘻嘻嘻!

参考https://www.feiniaomy.com/post/475.html

mysql升级到5.7版本后,运行程序报错this is incompatible with sql_mode=only_full_group_by相关推荐

  1. android 开发问题集(一):SDK更新后 运行程序报错Location of the Android SDK has not been setup in the preferences

    SDK更新后 运行程序报错Location of the Android SDK has not been setup in the preferences 问题描述:android跟新后报错loca ...

  2. mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by

    在mysql 工具 搜索或者插入数据时报下面错误: ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause ...

  3. MySQL报错this is incompatible with sql_mode=only_full_group_by

    1.报错信息 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: In aggregated query without GROUP ...

  4. 升级uedit32版本后运行软件报错

    2019独角兽企业重金招聘Python工程师标准>>> 升级后无法打开uedit32,google之,解决方法如下: 1.删除Uedit32.ini文件,该文件目录为: C:\Use ...

  5. hbuilderx升级3.6.5版本后运行到手机端同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示

    问题1: hbuilderx升级3.6.5版本后运行到手机端同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示. 解决问题指路. https://uniapp.dclou ...

  6. Visual C++ 6.0安装后首次编译运行程序报错如何解决

    Visual C++ 6.0安装后首次编译运行程序报错,出现下图情况: 出现这样的情况是因为头文件的路径与实际路径不符. 解决方案: 点击"Tools"--"Option ...

  7. 解压bz2;kaggle(google人机验证);pycharm加上参数运行;no module named ‘torch_sparse;像这种在kaggle中运行程序报错—— invalid syn

    https://jingyan.baidu.com/article/86fae3461437c53c48121a50.html 关于kaggle一些问题解决办法 - Y-flower - 博客园 Go ...

  8. Ubuntu16.04安装ROS后运行gazebo报错 it says it‘s incompatible with that RT“‘ failed.

    Ubuntu16.04系统安装ROS(kinetic版本)后,使用ROS包含的gazebo时报错,gzserver: /build/ogre-1.9-mqY1wq/ogre-1.9-1.9.0+dfs ...

  9. Tensorflow运行程序报错 FailedPreconditionError

    1 FailedPreconditionError错误现象 在运行tensorflow时出现报错,报错语句如下: FailedPreconditionError (see above for trac ...

最新文章

  1. 使用python函数计算3.5四舍五入的结果_python 数字的四舍五入-Go语言中文社区
  2. 利用查找替换批处理(附完整源码),进行高效重构
  3. UA MATH571B 试验设计II 简单试验的分析方法
  4. Java打印整数的二进制表示(代码与解析)
  5. html在表单左上角显示文字,js+css实现增加表单可用性之提示文字
  6. 资料分享 | R语言资料分享来袭
  7. C#整理1——进制转换
  8. json对象合并的方法
  9. Android应用程序管理系列(四)—— packagemanager flags 与 packageInfo 
  10. JavaScript学习(八十一)—将多维数组转化为一维数组
  11. busybox date 时间的加减
  12. Swing 100行画图示例
  13. Knockout v3.4.0 中文版教程-13-控制文本内容和外观-css绑定
  14. python pyqt5 股票分时_Python使用PyQtGraph绘制股票行情K线图
  15. CentOS7 部署 RAID 磁盘阵列
  16. 记一次奇怪的truecrypt解密,隐藏分区的MasterKey
  17. Weex 在双11会场的大规模应用
  18. 独立站谷歌付费广告关键词选词技巧实操
  19. 静息态fMRI状态依赖的有效连接
  20. setTimer()函数详解

热门文章

  1. python可以开多少线程_python爬虫可以开多少线程?
  2. The Number of Products
  3. 身份证过期了银行卡还能用吗?
  4. Thunderbolt是什么
  5. 如何有效练肩部肌肉增加肩宽并且避免斜方肌发达呢?
  6. 宿松的小孤山在安徽省内有名吗?
  7. 普通的人改变结果,优秀的人改变原因,顶级优秀的人改变模型
  8. 路由器用到坏才换?路由器你在乎哪些功能?
  9. 为什么i3的cpu基础频率最高,达到4.0了?
  10. The name Foxit Software sounds familiar