原因
GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉
SELECT @@global.group_concat_max_len;
SET GLOBAL group_concat_max_len=102400;
接着通过SET GLOBAL group_concat_max_len=102400或者SET group_concat_max_len=102400来设置最大长度,设置为-1即不限长度,两个命令的区别在于一个是全局级别的,一个是会话级别的,接着重启服务,就不会再报错了。