SQL查询出现1055 this is incompatible with sql_mode=only_full_group_by

第一种
1、登录进入MySQL
linux登录的:mysql -u username -p ,然后输入密码,输入SQL:show variables like ‘%sql_mode’;

 

 2.容器下的mysql配置文件在/etc/mysql/mysql.conf.d路径下的mysqld.cnf文件

修改mysql配置文件

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. 修改完后保存并重启容器

4. 登录进入mysql执行以下命令

show variables like '%sql_mode';

出现下面的样式则表示成功了

 

 

参考链接:

https://blog.csdn.net/wxyf2018/article/details/99756962

 

posted @ 2022-03-19 17:37  沾青先生  阅读(80)  评论(0编辑  收藏  举报