Por padrão,
mysqldump
gera apenas um INSERT
comando por tabela , resultando em uma linha (muito longa) de dados inseridos para cada tabela que foi despejada. Isso ocorre essencialmente porque as inserções "lote" são muito mais rápidas do que se gerassem um INSERT
separado consulta para cada registro em cada tabela. Então, não é que
mysqldump
criou linhas arbitrariamente longas, e você pode simplesmente impor algum outro comprimento de corte. As filas são longas por um motivo. Se for realmente importante obter o
INSERT
s dividido em várias linhas, você pode indicar isso com:mysqldump --extended-insert=FALSE --complete-insert=TRUE ...
Observe, no entanto, que a restauração de tabelas levará mais tempo nesse formato.