1. 查询mysql 的mode:
select @@global.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
我们需要将 ONLY_FULL_GROUP_BY模式给去掉
2. 重新设置模式 windows
打开mysql 安装目录下的 my.ini文件
添加配置
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
修改后保存
3. 重启mysql 服务 (管理员权限)
net stop mysql
net start mysql