कुछ MySQL क्वेरी आंतरिक अस्थायी टेबल बनाती हैं। आंशिक परिणाम रखने के लिए।
MySQL 5.7.6 के अनुसार, आंतरिक अस्थायी तालिकाओं के लिए डिफ़ॉल्ट स्टोरेज इंजन InnoDB है, जिसकी पंक्ति आकार पर एक बहुत छोटी सीमा है, जैसा कि आप देख सकते हैं (हालांकि BLOB/TEXT कॉलम उस सीमा से आगे जा सकते हैं)।
आप आंतरिक अस्थायी तालिकाओं के लिए पुराने पूर्व-5.7 डिफ़ॉल्ट संग्रहण इंजन पर वापस जा सकते हैं:
internal_tmp_disk_storage_engine=MyISAM
यह इस बग में उल्लिखित समाधान है:"Bug #77398 पंक्ति का आकार mysql में बहुत बड़ा है 5.7 क्वेरी "