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 擴充沒打開。