डिफ़ॉल्ट रूप से, mysqldump
केवल एक INSERT
उत्पन्न करता है कमांड प्रति टेबल , जिसके परिणामस्वरूप डंप की गई प्रत्येक तालिका के लिए सम्मिलित डेटा की एक (बहुत लंबी) पंक्ति होती है। यह अनिवार्य रूप से इसलिए है क्योंकि "बैच" सम्मिलन एक अलग INSERT
उत्पन्न करने की तुलना में बहुत तेज़ हैं प्रत्येक तालिका में प्रत्येक रिकॉर्ड के लिए क्वेरी।
तो, ऐसा नहीं है कि mysqldump
मनमाने ढंग से लंबी लाइनें बनाई हैं, और आप बस कुछ अन्य कटऑफ लंबाई लगा सकते हैं। एक कारण से लाइनें लंबी हैं।
यदि INSERT
प्राप्त करना वास्तव में महत्वपूर्ण है कई पंक्तियों में टूट गया है, आप इसके साथ संकेत कर सकते हैं:
mysqldump --extended-insert=FALSE --complete-insert=TRUE ...
हालांकि, ध्यान दें कि इस प्रारूप में तालिकाओं को पुनर्स्थापित करने में अधिक समय लगेगा।