今天遇到了mysql的group byde的问题,终于解决,在此记录下来。

mysql下查询group by报错解决

解决办法(亲测):

1、SELECT @@global.sql_mode; 查询mysql数据库中存不存在ONLY_FULL_GROUP_BY属性。

SET @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
 

2、修改my.conf文件

在最后添加sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

3、重启mysql生效。

相关文章:

  • 2021-12-07
  • 2021-10-03
  • 2022-12-23
  • 2021-08-07
  • 2021-06-24
  • 2021-09-09
  • 2021-08-29
  • 2021-11-25
猜你喜欢
  • 2021-04-15
  • 2022-01-05
  • 2021-08-19
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
相关资源
相似解决方案