Por defecto, mysqldump
genera solo un INSERT
comando por tabla , lo que da como resultado una línea (muy larga) de datos insertados para cada tabla que se descartó. Esto se debe esencialmente a que las inserciones "por lotes" son mucho más rápidas que si generara un INSERT
separado consulta por cada registro en cada tabla.
Entonces, no es eso mysqldump
ha creado líneas arbitrariamente largas, y puede simplemente imponer alguna otra longitud de corte. Las filas son largas por una razón.
Si es realmente importante obtener el INSERT
se divide en varias líneas, puede indicarlo con:
mysqldump --extended-insert=FALSE --complete-insert=TRUE ...
Tenga en cuenta, sin embargo, que la restauración de tablas llevará más tiempo en este formato.