По подразбиране mysqldump
генерира само един INSERT
команда на таблица , което води до един (много дълъг) ред с вмъкнати данни за всяка изхвърлена таблица. Това е по същество, защото "партидните" вмъквания са много по-бързи, отколкото ако генерира отделен INSERT
заявка за всеки запис във всяка таблица.
Така че не е този mysqldump
е създал произволно дълги линии и можете просто да наложите друга дължина на прекъсване. Редовете са дълги с причина.
Ако наистина е важно да получите INSERT
s разбит на няколко реда, можете да посочите това с:
mysqldump --extended-insert=FALSE --complete-insert=TRUE ...
Имайте предвид обаче, че възстановяването на таблици ще отнеме повече време в този формат.