MySql版本问题sql_mode=only_full_group_by的完美解决方案

 更新时间:2017年07月12日 17:32:24   投稿:mrr  
这篇文章主要介绍了MySql版本问题sql_mode=only_full_group_by的完美解决方案,需要的朋友可以参考下

1、查看sql_mode

select @@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

2、去掉ONLY_FULL_GROUP_BY,重新设置值。

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';

3、上面是改变了全局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';

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

相关文章

  • mysql安装配置详解教程(一)

    mysql安装配置详解教程(一)

    这篇文章主要为大家详细介绍了mysql安装配置教程,以图文结合的方式为大家分享了mysql安装步骤,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • ERROR 1406 : Data too long for column 解决办法

    ERROR 1406 : Data too long for column 解决办法

    导入数据的时候,mysql报错 ERROR 1406 : Data too long for column Data too long for column
    2011-04-04
  • MYSQL WHERE语句优化

    MYSQL WHERE语句优化

    where优化主要是在SELECT中,因为他们最主要是在那里使用,但是同样的优化也可被用于DELETE和UPDATE语句。
    2009-03-03
  • MYSQL跨服务器同步数据经验分享

    MYSQL跨服务器同步数据经验分享

    这篇文章主要介绍了MYSQL跨服务器同步数据详细过程,需要的朋友可以参考下
    2014-03-03
  • MySQL(基于GTID方式)实现主从复制和单主复制详细教程

    MySQL(基于GTID方式)实现主从复制和单主复制详细教程

    在分布式数据库系统中,主从复制是实现高可用性和数据冗余的重要手段,基于GTID的复制模式可以提供更强的复制一致性和简化故障转移过程,本文将详细介绍如何配置单主复制的GTID模式,以便在MySQL数据库中实现稳定可靠的数据复制,需要的朋友可以参考下
    2024-07-07
  • 浅谈MySQL 有哪些死锁场景

    浅谈MySQL 有哪些死锁场景

    本文主要介绍了浅谈MySQL 有哪些死锁场景,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • mysql导入sql文件报错 ERROR 2013 2006 2002

    mysql导入sql文件报错 ERROR 2013 2006 2002

    今天在做项目的时候遇到个问题,就是往mysql里导入sql文件的时候总是报ERROR 2013 2006 2002,研究了一番才找到解决办法,这里记录下来分享给大家
    2014-11-11
  • MySQL 8.0 新特性之检查约束的实现

    MySQL 8.0 新特性之检查约束的实现

    这篇文章主要介绍了MySQL 8.0 新特性之检查约束的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • ubuntu server配置mysql并实现远程连接的操作方法

    ubuntu server配置mysql并实现远程连接的操作方法

    下面小编就为大家分享一篇ubuntu server配置mysql并实现远程连接的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 解决MySQL8.0安装第一次登陆修改密码时出现的问题

    解决MySQL8.0安装第一次登陆修改密码时出现的问题

    这篇文章主要介绍了解决MySQL8.0安装第一次登陆修改密码时出现的问题,在文章开头给大家介绍了mysql 8.0.16 初次登录修改密码的方法,需要的朋友可以参考下
    2019-06-06

最新评论