mysql查询分组报错问题解决
原因
这是由于不同版本的mysql对分组时的规则要求不同造成的。特别是5.X版本的数据库升级到更高级别版本时,一般都会出现这种问题。
解决办法
找到mysql的配置文件:my.cnf,在[mysqld]最后边添加配置:
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,修改之后进行保存,并重启mysql服务。
如下所示:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小憩之屋!