mysql ONLY_FULL_GROUP_BY SQL

    选择打赏方式

最近把mysql升级到了5.7.5以上,发现在执行部分sql时会报ONLY_FULL_GROUP_BY SQL的错误。原因是升版本后的配置文件未配置sql_mode,数据库又默认启用了这个,所以需要做如下修改


编辑mysql配置文件
vim /etc/my.cnf
注:文件位置和文件名不一定和我相同
 
在最末尾加上
[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
完成,问题解决。

WRITTEN BY

avatar
版权声明:若无特殊注明,本文皆为《 iasuna 》原创,转载请保留文章出处。
本文链接:mysql ONLY_FULL_GROUP_BY SQL http://www.iasuna.com/post-49.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!