用過MySQL的人都知道,group_concat這個函數是有最大值限制的,當超過了最大值就會報錯!
在window下的處理方法就是修改MySQL的配置文件my.ini,在其中添加
#group_concat_max_len setting?
group_concat_max_len = 1024000000
然后重啟MySQL ,就可以徹底解決這個問題 ,當然你們要是用 set group_concat_max_len = 102400000 將其修改為臨時參數 我也不多說什么。
但是在Mac下,我們按照同理去修改,卻發現即使修改了MySQL安裝目錄里面的my.cnf ,重啟是不起作用的。我這里說的是免安裝版本的MySQL,安裝版本的沒有嘗試過。
最后一次偶然的機會 讓我發現了Mac中etc目錄下面也有一個my.cnf?
于是我也按部就班的修改了配置,如圖
結果困擾我好久的問題 ,就這樣在無意間解決了,真是讓人歡喜讓人憂 啊!