これは、GROUP_CONCATを使用しているためです。 ()
そしてそれによって形成される文字列の長さの制限があります。これは4294967295
32-bit
の場合 システムと18446744073709547520
64-bit
の場合 システム)
制限は
を介して動的に変更できますSET [GLOBAL | SESSION] group_concat_max_len = val;
ただし、もう1つの一般的な max_allowed_packet 制限。 1つのパケットまたは生成された/中間の文字列の最大サイズを制限するため、問題にも適合するはずです。