天天看點

group_concat() 長度限制

今天發現MySQL group_concat() 函數居然有長度限制 啊啊啊啊啊 之前真的不知道 今天有個需求是 将500+人的名字拼接在一起,以","分割。

結果發現每次執行隻有一部分被拼接 約 100+條

于是乎就去查了一個 group_concat() 函數 才發現有長度限制

原來group_concat的長度隻有1024

解決方式:

//檢視group_concat_max_len的valuevalue
show variables like "group_concat_max_len";
//給它設定一個較大的值
SET SESSION group_concat_max_len=102400;