GROUP BY不支持 无依赖字段
//先使用navicat 连接数据库
SELECT @@global.sql_mode
结果应该是 含有 ONLY_FULL_GROUP_BY
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
// 进入MySQL的docker
docker exec -it 容器名称 /bin/bash
//更新软件列表
apt-get update
//安装vim,已安装的跳过,不够docker应该都没装,Linux真机应该装了
apt-get install vim -y
//查看配置文件
cat /etc/mysql/my.cnf
cd /etc/mysql
vim my.cnf
sql_mode =STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
:wq保存退出
docker ps
docker restart 容器id
//再次连接数据库
SELECT @@global.sql_mode
//结果应该是 不含有 ONLY_FULL_GROUP_BY
STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
//欧克解决