MySQL 5.7.9版本sql_mode=only_full_group_by问题

用到GROUP BY 语句查询时com.MySQL.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'col_user_6.a.START_TIME' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by错误

解决方法 :

执行SET GLOBAL sql_mode = ''; 把sql_mode 改成非only_full_group_by模式。

验证是否生效 SELECT @@GLOBAL.sql_mode 或 SELECT @@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_ENGI

更多相关文章

  1. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  2. Android(安卓)10 定位问题,获取NMEA(支持5.0~10.0)
  3. 'xlargeScreens' in package 'android'
  4. Android(安卓)版本兼容 — Android(安卓)6.0 和 7.0后获取Mac地
  5. mybatisplus的坑 insert标签insert into select无参数问题的解决
  6. android“设置”里的版本号
  7. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  8. Android(安卓)version and Linux Kernel version
  9. opengrok setup on ubuntu for android source code browser

随机推荐

  1. java基础-Arrays类常用方法介绍
  2. Java多线程系列八——volatile和ThreadLo
  3. JAVA中的反射只获取属性的get方法
  4. java 计算两个日期间的所有日期
  5. java入门---数据结构操作实例之获取链表
  6. java 自制Tomcat Andorid IOS 端 证书
  7. Java解析Json字符串--Map
  8. Hadoop2.2集群安装配置-Spark集群安装部
  9. 深入理解Java Callable接口
  10. Java操作Sqlite数据库