mysql5.7报错this is incompatible with sql_mode=only_full_group_by怎么解决
1、MySQL5.7报错
MySQL5.7在执行查询语句时,有可能会出现“this is incompatible with sql_mode=only_full_group_by”的报错信息。这是由于MySQL5.7引入了一个新的sql_mode,即ONLY_FULL_GROUP_BY,它要求查询语句中的GROUP BY子句必须包含在SELECT子句中的所有列表项。
2、ONLY_FULL_GROUP_BY模式
ONLY_FULL_GROUP_BY模式是MySQL5.7引入的一个新的sql_mode,它要求查询语句中的GROUP BY子句必须包含在SELECT子句中的所有列表项。这意味着,如果SELECT子句中的列表项不在GROUP BY子句中,MySQL将抛出一个错误,提示“this is incompatible with sql_mode=only_full_group_by”。
3、解决方法
要解决MySQL5.7报错“this is incompatible with sql_mode=only_full_group_by”,可以采取以下措施:
1、在MySQL命令行模式下,可以使用以下命令将sql_mode设置为非ONLY_FULL_GROUP_BY模式:
2、可以在MySQL配置文件my.cnf中,将sql_mode设置为非ONLY_FULL_GROUP_BY模式:
3、可以在MySQL配置文件my.cnf中,将sql_mode设置为空:
以上是解决MySQL5.7报错“this is incompatible with sql_mode=only_full_group_by”的方法,可以根据自己的情况选择合适的解决方法。
猜您想看
-
解决电脑在开机时出现的错误信息
电脑是当今社会...
2023年04月27日 -
按照防火墙对数据的处理方法可将防火墙分为shardingsharding-jdbc如何学习antlr4
一、什么是AN...
2023年05月26日 -
满速下载无水印视频的python方法有哪些
一、下载视频的...
2023年05月26日 -
如何使用Selenium操作谷歌浏览器抓取多页的数据并将结果保存到CSV文件中
Seleniu...
2023年07月22日 -
Qt如何实现ffmpeg音视频同步
1. ffmp...
2023年07月23日 -
Windows7阻止用户关机的解决方法是什么
一、修改注册表...
2023年05月23日