技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
新疆18选7投注
现在的位置: 首页MySQL>正文
MySQL5.7版本sql_mode=only_full_group_by问题解决办法
2018年05月30日 MySQL 暂无评论 ⁄ 被围观 3,202次+

新疆18选7投注 www.ciaem.cn

问题:

MySQL数据库迁移到MySQL5.7版本后,出现如下报错:

原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。

解决办法:

1、打开MySQL数据库控制台

执行全局sql语句:

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

或者

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

如果只修改某一个数据库,请在该数据库下面执行:

sql_mode=

'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,

NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

2、修改MySQL配置文件

Linux下my.cnf或Windows下My.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服务,MySQL报错消失。

至此,MySQL5.7版本sql_mode=only_full_group_by问题解决。

     
? 订阅本站://www.ciaem.cn/feed

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流?Ⅱ ③203744115 系统运维技术交流?Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!

?

Copyright© 2011-2018 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
  • 人民网评:打好互联网安全的攻坚战 2018-12-10
  • 建行重庆市分行精心组织“6.14信用记录关爱日”主题宣传活动 2018-12-09
  • 哪些黑痣易恶变?专家:可遵循5大原则鉴别 2018-12-08
  • 机关党建工作巡礼——湖南“走前头作表率” 2018-12-07
  • [视频]《乡村振兴战略大家谈》第六集4分钟精编版 2018-12-06
  • 朔州市农委安排部署扫黑除恶专项斗争工作 2018-12-05
  • “世界杯时间”:独特方式展现中国元素 2018-12-04
  • 个税法迎第七次大修 起征点由每月3500元提高至5000元 2018-12-03
  • 便道汛期被淹学生上学遇阻 来凤老伯坚持背娃过河40年 2018-12-03
  • 杨岳被提请任命为江苏省政府副省长 2018-12-02
  • 欧尚COS1°正式启动预订 预售12.98万元 2018-12-02
  • 太原网友:谁来管管逢雨必淹的山大附小周边 2018-12-01
  • 杭州退役女狙击手爱上摩旅 曾“单骑”出国游老挝 2018-12-01
  • 印媒:中印讨论成立“买油国俱乐部”抗衡欧佩克 2018-11-30
  • 中国-中东欧(沧州)中小企业合作区在渤海新区揭牌 2018-11-30
  • 196| 455| 790| 722| 507| 52| 927| 328| 758| 562|