我本地的是mysql 8.0.19的,然后在寫sql語句加入group by 時執行的時候就會報錯,然后嘗試網上說的方法,最終解決問題的只有一種,如下記錄:
首先找到my.cnf 可用如下命令,嘗試查找到的每個路徑
然后在my.cnf 后添加 sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' 如圖所示:
最后重啟MySQL即可,用命令mysql.server restart執行。
備注:
1.如何查找MySQL安裝路徑 用ps -ef|grep mysql,如果沒有mysql進程可用如圖所示命令
2. mysql 出錯日志查看:安裝路徑下的localhost.err