美文网首页
关闭 mysql5.7 only_full_group_by

关闭 mysql5.7 only_full_group_by

作者: karl_song | 来源:发表于2019-07-23 19:56 被阅读0次

Mysql5.7 only_full_group_by 默认开启,会导致 group by 严格效验, 很不好使,用以下方法关闭。

找到 mysql 的 .cnf 文件

我是在 centOs 通过 docker 装的 mysql:

# 先进入 mysql 的container 
docker exec -it mysql /bin/bash

# 找到配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf

在文件最后加入以下行:

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

重启 docker,顺利就生效了,在百度其他家看看。

相关文章

网友评论

      本文标题:关闭 mysql5.7 only_full_group_by

      本文链接:https://www.haomeiwen.com/subject/aztzlctx.html