ऐसा इसलिए है क्योंकि आप GROUP_CONCAT का उपयोग कर रहे हैं ()
और इसमें स्ट्रिंग लंबाई के लिए प्रतिबंध है, जो इसके द्वारा बनाई गई है। यह group_concat_max_len
है - इसलिए आपको इसे अपने काम के हिसाब से एडजस्ट करना चाहिए। - लेकिन ध्यान रखें कि यह किसी भी स्थिति में अधिकतम अहस्ताक्षरित लॉन्गिंट को पार नहीं कर सकता (यह 4294967295
है 32-bit
के लिए सिस्टम और 18446744073709547520
64-bit
. के लिए सिस्टम)
आप
. के माध्यम से गतिशील रूप से सीमा बदल सकते हैंSET [GLOBAL | SESSION] group_concat_max_len = val;
हालांकि, एक और आम max_allowed_packet प्रतिबंध यह एक पैकेट या किसी भी उत्पन्न/मध्यवर्ती स्ट्रिंग के अधिकतम आकार को प्रतिबंधित करता है, इसलिए यह आपकी समस्या के अनुरूप भी होना चाहिए।