解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
程序员文章站
2022-05-14 21:01:51
mysql 5.7.9版本sql_mode=only_full_group_by问题
用到group by 语句查询时com.mysql.jdbc.exceptions....
mysql 5.7.9版本sql_mode=only_full_group_by问题
用到group by 语句查询时com.mysql.jdbc.exceptions.jdbc4.mysqlsyntaxerrorexception: expression #2 of select list is not in group by clause and contains nonaggregated column 'col_user_6.a.start_time' which is not functionally dependent on columns in group by clause; this is incompatible with sql_mode=only_full_group_by错误
解决方法 :
执行set global sql_mode = ''; 把sql_mode 改成非only_full_group_by模式。
验证是否生效 select @@global.sql_mode 或 select @@sql_mode
set sql_mode ='strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engi
以上所述是小编给大家介绍的解决mysql 5.7.9版本sql_mode=only_full_group_by问题,希望对大家有所帮助
推荐阅读
-
MySql版本问题sql_mode=only_full_group_by的完美解决方案
-
mysql5.7版本root密码登录问题的解决方法
-
解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
-
win7系统安装2个mysql版本后连接不上数据库的问题如何解决?
-
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
-
Mysql5.7及以上版本 ONLY_FULL_GROUP_BY报错的解决方法
-
解决mysql8.0.19 winx64版本的安装问题
-
mysql5.7以上版本安装及破解问题解决办法
-
【mysql】sql语句分组查询遇到错误:this is incompatible with sql_mode=only_full_group_by,兼容性解决
-
MYSQL5.7版本sql_mode=only_full_group_by问题,重启有效的方法