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

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

新疆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-2019 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
  • 转向器存安全隐患 长安马自达召回45639辆CX 2019-06-25
  • 西安幼升小反映问题是去年近3倍 花式上学难案例层出不穷学位学区-西安新闻 2019-06-25
  • 老人凌晨4点穿街过巷 ,神秘男子为何悄悄跟在身后? 2019-06-24
  • 2015中日韩三国记者联合采访 2019-06-23
  • 世界上海拔最高的无人超市将落户拉萨 2019-06-23
  • 西安市:构建“五方联动”社会治理新格局 2019-06-22
  • 外媒炒作中国对发展中国家设置"债务陷阱" 2019-06-21
  • 农村专项计划来了!山东12所高校招生1460名! 2019-06-20
  • 周边景区邀你开心过节 2019-06-20
  • 你不看文章的内容吗? 2019-06-19
  • 恒大明年买断塔利斯卡 2019-06-18
  • 2015环球文娱大数据指数发布 尤小刚炮轰小鲜肉影响艺术创作深度—在线播放—《2015环球文娱大数据指数发布 尤小刚炮轰小鲜肉影响艺术创作深度》—娱乐—优酷网,视频高清在线观看 2019-06-17
  • 轻松打造浅色复古家居 2019-06-17
  • 人工智能驱动数字经济发展 2019-06-16
  • 人民网记者走进迈宝赫 2019-06-16
  • 曾道人救世六肖中特网 广西快乐10分开奖走势 浙江20选5风采网 无锡福彩微信公众号 吉林快3网上投注 淘宝快3玩法技巧 时时彩4星选号 开乐彩怎么玩 psp21点游戏下载 北京十一选五开奖今天开奖结果 香港赛马会专用图片 作弊麻将机揭秘 澳洲幸运10有软件吗 浙江快乐12选5技巧 蓝盾网上21点