which is not functionally dependent on columns in GROUP BY clause
怎样解决该问题
1、首先我们需要在能够通过第三方工具打开percona的时候使用查询命令:select version(), @@sql_mode;查看当前使用的sql_mode;
2、完整复制查到的内容,去掉 其中的ONLY_FULL_GROUP_BY,保留剩余部分STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
3、接下来 通过命令:docker exec -ti percona /bin/bash进入percona中,进入目录/etc,vi命令编辑
vi percona-server.cnf,将以下内容拷贝进去:
[mysqld] sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
,接着退出percona,重启percona,此时问题就解决了