Mysql5.7 only_full_group_by 默認開啟,會導(dǎo)致 group by 嚴(yán)格效驗坊萝, 很不好使隶症,用以下方法關(guān)閉。
找到 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呐粘,順利就生效了满俗,在百度其他家看看。