今天发现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;