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;

猜你喜欢

转载自blog.csdn.net/qq_36567996/article/details/88536781