mysql mode=only_full_group_by
时间: 2023-11-03 16:58:36 浏览: 81
解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
mysql mode=only_full_group_by 是MySQL的一个严格模式,在该模式下,当使用GROUP BY进行分组时,SELECT语句中的字段必须要么是分组字段,要么是聚合函数(例如SUM、COUNT等),否则会报错。该模式要求对于所有的非聚合字段,都需要进行分组。
如果想要解决错误提示中的问题,可以按照以下步骤操作:
1. 打开MySQL命令行或者MySQL可视化工具。
2. 运行以下命令:SET @@global.sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
3. 重新执行你的SQL语句。
阅读全文