Estou tendo um problema, onde para facilitar o uso, gostaria de poder formatar uma linha de comando MySQL dump para que cada linha de uma determinada tabela esteja em uma nova linha ao usar a opção --extended-insert
.
Normalmente, ao usar --extended-insert
, todas as linhas de uma determinada tabela são produzidas em uma linha e, até onde sei, não há como alterar isso, além de pós-processar o dump com perl ou algo parecido. / p>
O formato que estou procurando é:
--
-- Dumping data for table 'ww_tbCountry'
--
INSERT INTO 'ww_tbCountry' ('iCountryId_PK', 'vCountryName', 'vShortName', 'iSortFlag', 'fTax', 'vCountryCode', 'vSageTaxCode') VALUES (22, 'Albania', 'AL', 1, 0.00, '8', 'T9'),
(33, 'Austria', 'AT', 1, 15.00, '40', 'T9'),
(40, 'Belarus', 'BY', 1, 0.00, '112', 'T9'),
(41, 'Belgium', 'BE', 1, 15.00, '56', 'T9'),
(51, 'Bulgaria', 'BG', 1, 15.00, '100', 'T9'
No entanto, quando eu despejo um banco de dados usando Phpmyadmin, usando --extended-insert
, cada linha é despejada em uma nova linha (como mostrado pelo exemplo acima). Eu passei por Phpmyadmin e não consigo encontrar qualquer documentação que explique isso.
Alguém é capaz de lançar alguma luz sobre isso?