MySQL 產生 sql_mode=only_full_group_by
這是我做一個 View 裡面有 GROUP BY
在我的 Local MySQL沒有問題,上傳到 Server 就有問題了。
這一定就是版本不同的緣故。
於是網路搜尋:
https://www.gushiciku.cn/pl/pFxA/zh-tw
https://www.twle.cn/c/yufei/mysqlfav/mysqlfav-basic-sql_mode2.html
修改了 Server 上面 /etc/my.cnf
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
加上這段,重新啟動MySQL 就好了!
沒有留言:
張貼留言