Secara default, mysqldump
hanya menghasilkan satu INSERT
perintah per tabel , menghasilkan satu (sangat panjang) baris data yang dimasukkan untuk setiap tabel yang dibuang. Ini pada dasarnya karena penyisipan "batch" jauh lebih cepat daripada jika menghasilkan INSERT
yang terpisah kueri untuk setiap record di setiap tabel.
Jadi, bukan itu mysqldump
telah membuat garis panjang yang sewenang-wenang, dan Anda bisa memaksakan beberapa panjang cutoff lainnya. Garisnya panjang karena suatu alasan.
Jika benar-benar penting untuk mendapatkan INSERT
s dipecah menjadi beberapa baris, Anda dapat menunjukkannya dengan:
mysqldump --extended-insert=FALSE --complete-insert=TRUE ...
Namun, perhatikan bahwa memulihkan tabel akan memakan waktu lebih lama dalam format ini.