Съгласно ръководството за MySQL , максималната дължина на GROUP_CONCAT
се дефинира от group_concat_max_len
системна променлива, която по подразбиране е 1024.
Тази стойност може да бъде увеличена, като се използва следната команда:
SET group_concat_max_len = <int>
Трябва да се отбележи обаче, че стойността на group_concat_max_len
само по себе си е ограничено от стойността на друга системна променлива, max_allowed_packet
, което по подразбиране е 1 048 576.
Тази стойност може да бъде увеличена до максимум 1,073,741,824, като се използва същия синтаксис:
SET max_allowed_packet = <int>