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.