84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
Linux 在阿里云装好lamp之后 接着装了 phpmyadmin 系统:Centos7.2
apache mysql5.7.17 php5.6
然后登陆 phpmyadmin 发现建库的时候出现错误一同事也是这样。求解决方式!
this is incompatible with sql_mode=only_full_group_by.
对于GROUP BY聚合操作,若select中的列没有在group by中出现,那么这句SQL是不合法的。
[mysqld] sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_pISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
在sql_mode 中去掉only_full_group_by
然后重启MySQL Server即可。
看 mysql 报错说是 select 的时候 select 了没有 group by 的字段。当然,这只是底层报错。可能是你的 mysql 或者 phpadmin 某些配置不对。或者 phpadmin 需要的 php 扩展没打开。
ONLY_FULL_GROUP_BY:
解决办法下my.cnf中添加以下几行
在sql_mode 中去掉only_full_group_by
然后重启MySQL Server即可。
看 mysql 报错说是 select 的时候 select 了没有 group by 的字段。当然,这只是底层报错。可能是你的 mysql 或者 phpadmin 某些配置不对。或者 phpadmin 需要的 php 扩展没打开。