Ve výchozím nastavení mysqldump
vygeneruje pouze jeden INSERT
příkaz na tabulku Výsledkem je jeden (velmi dlouhý) řádek vložených dat pro každou tabulku, která byla vypsána. Je to v podstatě proto, že „dávkové“ vložky jsou mnohem rychlejší, než kdyby generovaly samostatný INSERT
dotaz na každý záznam v každé tabulce.
Takže to není ten mysqldump
vytvořil libovolně dlouhé čáry a vy můžete jen uložit nějakou jinou mezní délku. Řádky jsou z nějakého důvodu dlouhé.
Pokud je opravdu důležité získat INSERT
s rozdělené na více řádků, můžete to označit pomocí:
mysqldump --extended-insert=FALSE --complete-insert=TRUE ...
Pamatujte však, že obnova tabulek bude v tomto formátu trvat déle.