mysql5.7的only_full_group_by
时间: 2023-11-14 19:10:58 浏览: 93
Mysql5.7及以上版本 ONLY_FULL_GROUP_BY报错的解决方法
5星 · 资源好评率100%
MySQL 5.7中的only_full_group_by是一个SQL_MODE,它要求在使用GROUP BY语句时,SELECT语句中的非聚合列必须在GROUP BY子句中出现,或者在SELECT语句中使用聚合函数进行处理。如果不满足这个条件,MySQL会抛出错误,防止出现数据不一致的情况。但是,这也会导致一些旧的应用程序无法正常工作,因为它们可能会使用不符合规范的GROUP BY语句。如果你的应用程序出现了这种问题,可以通过修改MySQL配置文件中的SQL_MODE来解决这个问题。
阅读全文