mysql8.0无法使用group by的问题及解决
更新时间:2023年10月26日 16:21:20 作者:ZNineSun
这篇文章主要介绍了mysql8.0无法使用group by的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
mysql8.0无法使用group by
mysql 新版本出现group by 语句不兼容问题,当我们使用时会出现以下错误提示

解决办法
如下:
找到my.cnf,添加一下配置:
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

对于docker中配置的mysql镜像,通过docker exec -it 容器id /bin/bash进入之后,在/etc/mysql/目录下

如果镜像中未安装vim编辑器可以通过将配置文件覆盖的方式
docker cp mysql-wzs:/etc/mysql/my.cnf ./dist
该步骤是将镜像中的my.cnf复制到本地的dist目录下
修改之后,在将修改之后的覆盖回去
docker cp my.cnf mysql-wzs:/etc/mysql/my.cnf
接下来重启容器即可
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)
本文介绍MySQL数据库使用SQL语句来在现有的表中,添加一个新的字段,包括设置字段的是否为空、默认值等2016-04-04
JDK1.7下测试ConnectorJ连接MySQL8.0的方法
MySQL Connector/J是一个JDBC 4型驱动程序。Type 4标志意味着驱动程序是MySQL协议的纯Java实现,不依赖于MySQL客户端库,这篇文章主要介绍了JDK1.7下测试ConnectorJ连接MySQL8.0,需要的朋友可以参考下2022-10-10


最新评论