有一次在使用mysql的group_concat()函数时,出现了以下报错Row XXX was cut by GROUP_CONCAT(),出现这个报错的问题就是因为mysql对于group_concat()拼接的长度是有限制的,我们可以通过以下查询得知
查询group_concat最大长度:
show VARIABLES like 'group_concat_max_len'

可知最大长度为1024
我们可以通过修改group_concat_max_len这个参数来调整最大长度
SET GLOBAL group_concat_max_len = 102400;
发表回复