sql_mode 问题
2021-12-13 本文已影响0人
one_8274
问题:
数据库的sql_mode会多初始化一个ONLY_FULL_GROUP_BY值,
该值影响了一些sql语句(group by语句)的执行(sql_mode的值会定义mysql支持哪些sql语法,以及应执行哪种数据验证检查)
解决具体做法(临时解决):
1、SET GLOBAL sql_mode=(select replace(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
2、select @@sql_mode; 检查ONLY_FULL_GROUP_BY是否被去掉。