版本:plesk onyx v17.8.11\u build1708180301.19操作系统:ubuntu 16.04.4 lts
在我的日志中有以下错误:
ah01071:获取错误'php message:php致命错误:未捕获异常'pdoexception',消息'sqlstate[42000]:语法错误或访问冲突:选择列表的1055表达式#7不在group by子句中,并且包含未聚合列'base.count\u traffic.type',该列在功能上不依赖于group by子句中的列;这与中的sql\u mode=only\u full\u group\u by不兼容
mysql-v-> mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
sql和U模式设置为: NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
在另一台服务器上使用相同的设置和相同的pleask版本,一切正常,但在这个服务器上,没有!
1条答案
按热度按时间9rnv2umw1#
这与mysql中的sql模式行为有关。您需要在全局和会话中更改此参数,然后删除
only_full_group_by
:在会议上:
请注意,对于数据库中的现有连接,这不会产生任何影响。配置将仅应用于新连接。如果需要,您可以编辑
my.cnf
然后重新启动数据库。举个例子: