Das liegt daran, dass Sie GROUP_CONCAT verwenden ()
und es hat eine Beschränkung für die Stringlänge, die dadurch gebildet wird. Dies ist group_concat_max_len
- Sie sollten es also an Ihre Aufgabe anpassen. - Beachten Sie jedoch, dass es in keinem Fall max unsigned longint überwinden kann (das ist 4294967295
für 32-bit
Systeme und 18446744073709547520
für 64-bit
Systeme)
Sie können das Limit dynamisch über
ändernSET [GLOBAL | SESSION] group_concat_max_len = val;
Es gibt jedoch noch ein weiteres häufigeres max_allowed_packet Beschränkung. Es beschränkt die maximale Größe eines Pakets oder einer beliebigen generierten/Zwischenzeichenfolge, daher sollte es auch zu Ihrem Problem passen.