解决MySQL 5.7.9版本sql_mode=only_full_group_by问题

 更新时间:2017年05月02日 11:58:50   作者:xiaogezq0  
这篇文章主要介绍了解决MySQL 5.7.9版本sql_mode=only_full_group_by问题,需要的朋友可以参考下

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

以上所述是小编给大家介绍的解决MySQL 5.7.9版本sql_mode=only_full_group_by问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • MySQL 数据库对服务器端光标的限制

    MySQL 数据库对服务器端光标的限制

    从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请求这些行。
    2009-03-03
  • Mysql exists用法小结

    Mysql exists用法小结

    这篇文章主要介绍了Mysql exists用法的的相关资料,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-12-12
  • linux下mysql5.7.17最新稳定版本安装教程

    linux下mysql5.7.17最新稳定版本安装教程

    这篇文章主要为大家详细介绍了linux上mysql5.7.17最新稳定版本安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • linux下安装mysql及mysql.sock问题

    linux下安装mysql及mysql.sock问题

    最近在linux上装mysql时遇到一些棘手的问题,百思不得其解,下面小编给大家带来了linux下安装mysql及mysql.sock问题,感兴趣的朋友一起看看吧
    2018-03-03
  • Ubuntu安装MySQL的三种方式以及卸载MySQL

    Ubuntu安装MySQL的三种方式以及卸载MySQL

    在Linux系统中,卸载MySQL可通过dpkg-l和grep命令组合来查询已安装的MySQL相关软件包,然后使用适当命令进行卸载,安装MySQL时,可以选择直接安装或编译安装,直接安装需要设置密码,编译安装需选择带boost库的版本,初始化MySQL时要指定data目录
    2024-10-10
  • 解决MySql客户端秒退问题(找不到my.ini)

    解决MySql客户端秒退问题(找不到my.ini)

    这篇文章主要介绍了解决MySql客户端秒退问题(找不到my.ini),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • mysql索引篇explain命令详解

    mysql索引篇explain命令详解

    这篇文章主要介绍了mysql索引篇explain命令详解,mysql中的explain命令可以用来查看sql语句是否使用了索引,用了什么索引,有没有做全表扫描,更多相关内容需要的小伙伴可以参考一下
    2022-08-08
  • MySQL慢SQL语句常见诱因以及解决方法

    MySQL慢SQL语句常见诱因以及解决方法

    在本篇文章里小编给大家整理的关于MySQL慢SQL语句常见诱因以及解决方法,有需要的朋友们可以学习下。
    2019-08-08
  • Navicat for MySQL 15注册激活详细教程

    Navicat for MySQL 15注册激活详细教程

    这篇文章主要介绍了Navicat for MySQL 15注册激活详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • mysql 8.0.20 winx64安装配置方法图文教程

    mysql 8.0.20 winx64安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.20 winx64安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05

最新评论