使用的是docker+linux
写groupby语句报错,使用
select @@sql_mode;
查看数据库的sql_mode,
查了网上资料说是要改mysql配置文件,将
sql_mode
改成
NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
。
- 使用 docker ps -a 查看所有容器
- docker start mysql容器id 启动mysql容器
-
docker ps 查看当前运行的mysql容器
-
docker exec -it 931cf3c30f33(容器id) /bin/bash
-
cat /etc/mysql/my.cnf 当前显示的my.cnf就是我们要修改的配置文件
-
若没有vim,则先要安装vim
-
输入 vim /etc/mysql/my.cnf 进入编辑页面
-
输入 i 进入插入模式 在mysqld中修改sql_mode,然后ESC :wq保存退出
注:没有该配置信息可以参考本机数据库的my.ini文件或者去网上找个模板添加
- 使用指令重启mysql容器(stop+start), 问题解决。
版权声明:本文为weixin_44020556原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。