Eso es porque estás usando GROUP_CONCAT ()
y tiene restricción para la longitud de la cadena, que está formada por él. Esto es group_concat_max_len
- por lo que debe ajustarlo para que se ajuste a su tarea. - pero tenga en cuenta que no puede superar el entero largo máximo sin firmar en ningún caso (eso es 4294967295 para 32-bit sistemas y 18446744073709547520 para 64-bit sistemas)
Puede cambiar dinámicamente el límite a través de
SET [GLOBAL | SESSION] group_concat_max_len = val;
Sin embargo, hay otro max_allowed_packet restricción. Restringe el tamaño máximo de un paquete o cualquier cadena generada/intermedia, por lo que también debería adaptarse a su problema.