Gemäß dem MySQL-Handbuch , die maximale Länge von GROUP_CONCAT
wird durch group_concat_max_len
definiert Systemvariable, die standardmäßig 1024 ist.
Dieser Wert kann mit folgendem Befehl erhöht werden:
SET group_concat_max_len = <int>
Es ist jedoch zu beachten, dass der Wert von group_concat_max_len
selbst durch den Wert einer anderen Systemvariablen, max_allowed_packet
, begrenzt , der standardmäßig auf 1.048.576 eingestellt ist.
Dieser Wert kann mit derselben Syntax auf maximal 1.073.741.824 erhöht werden:
SET max_allowed_packet = <int>