Per impostazione predefinita, mysqldump
genera un solo INSERT
comando per tabella , risultando in una riga (molto lunga) di dati inseriti per ogni tabella di cui è stato eseguito il dump. Ciò è essenzialmente dovuto al fatto che gli inserimenti "batch" sono molto più veloci che se generassero un INSERT
separato query per ogni record in ogni tabella.
Quindi, non è quel mysqldump
ha creato linee arbitrariamente lunghe e puoi semplicemente imporre un'altra lunghezza di taglio. Le linee sono lunghe per un motivo.
Se è davvero importante ottenere il INSERT
s suddiviso su più righe, puoi indicarlo con:
mysqldump --extended-insert=FALSE --complete-insert=TRUE ...
Tieni presente, tuttavia, che il ripristino delle tabelle richiederà più tempo in questo formato.