这是 MySQL 的一个错误消息,意思是你的 SQL 语句中的某个列在 GROUP BY
子句中不是功能依赖的,这和 sql_mode=only_full_group_by
不兼容。
这个错误通常是由于你的 SQL 语句中使用了 SELECT
子句中的某些列,但没有在 GROUP BY
子句中明确指定这些列。为了避免这种错误,你应该在 GROUP BY
子句中指定所有在 SELECT
子句中使用的列,或者禁用 only_full_group_by
模式。
例如,下面的 SQL 语句会导致这个错误:
SELECT col1, col2FROM tableGROUP BY col1;
来源地址:https://blog.csdn.net/weixin_35755188/article/details/129502912