De acordo com o manual MySQL , o comprimento máximo de
GROUP_CONCAT
é definido pelo group_concat_max_len
variável do sistema, cujo padrão é 1024. Este valor pode ser aumentado, usando o seguinte comando:
SET group_concat_max_len = <int>
Deve-se notar, entretanto, que o valor de
group_concat_max_len
é limitado pelo valor de outra variável do sistema, max_allowed_packet
, cujo padrão é 1.048.576. Esse valor pode ser aumentado para um máximo de 1.073.741.824, usando a mesma sintaxe:
SET max_allowed_packet = <int>