मुझे लगता है कि एक MySQL टेक्स्ट फ़ील्ड का अधिकतम आकार 2^16 बाइट्स से छोटा है। UTF-8 एन्कोडिंग का उपयोग करते हुए, इसका अर्थ और भी कम वर्ण हो सकता है। आप इसके बजाय 2^24 के लिए MEDIUMTEXT या 2^32 बाइट्स के लिए LONGTEXT का उपयोग कर सकते हैं, MySQL-Docs विवरण के लिए।
आह, और अपने max_allowed_packet
आकार।