码迷,mamicode.com
首页 > 数据库 > 详细

mysql 5.7 解决 sql_mode=ONLY_FULL_GROUP_BY

时间:2019-10-28 12:39:26      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:mic   visio   span   as3   bsp   tab   哪些   tran   creat   

试过很多百度的解决方法没有成功,觉得可能有些模糊,所以想写的详细些,方便少采坑。

登录数据库:

mysql -u root -pxxxxx

 

查询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         

编辑 /etc/my.cnf

vim /etc/my.cof

在 [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  service mysqld restart

 禁用ONLY_FULL_GROUP_BY前:

技术图片

 

 禁用ONLY_FULL_GROUP_BY后:

技术图片

 到此禁用 ONLY_FULL_GROUP_BY 成功

mysql 5.7 解决 sql_mode=ONLY_FULL_GROUP_BY

标签:mic   visio   span   as3   bsp   tab   哪些   tran   creat   

原文地址:https://www.cnblogs.com/chenjiangbin/p/11751242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!