mysql8.0 sql_mode取消group by的语法限制

104 阅读1分钟

查看当前全局sql_mdoe

select @@global.sql_mode;

mysql8.0的内容sql_mode内容为: 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

设置sql_model

set @@global.sql_mode= 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

尽量对全局sql_mode设置,还有一会话sql_mode.

已经创建的连接池中的连接不生效,所以如果在idea开发环境中,记得重启spring boot。