朋友mysql升级为5.7版本后以前的group by查询后报错,去mysql 官网看了一下才找出问题所在,下图为官网的描述:

 

My sql报错"only_full_group_by"问题及解决方法

 

可以看出在mysql5.7中加了些sql的默认模式,其中就有ONLY_FULL_GROUP_BY;

ONLY_FULL_GROUP_BY描述可详见官网:

https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_only_full_group_by

 

 

解决方法可以在查询的列名前面加上ANY_VALUE, 如:ANY_VALUE(row)

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2021-07-05
  • 2021-12-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案