Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2011, 04:00
Avatar de naitmeir
naitmeir
 
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta mysqldump --extended-inserts row on new line

Buenas,

Estoy buscando exportar la base de datos con este formato para los inserts ...

INSERT INTO T1 (c1,c2) VALUES
('A','B'),
('C','D'),
('E','F'),
('G','H'),
...

system("C:\\xampp\\mysql\\bin\\mysqldump --extended-inserts -u root DBNAME TABLENAME > C:\\xampp\\htdocs\\TEST\\FILE");

con esto me sale todo los inserts extendidos pero yo quiero que siga el formato que he especificado. Me gustaria darle un ancho a la consulta y que por cada tupla la escribiera en una nueva linea

NOTA: Estoy en bajo windows. Buscando encontre esto:

$ mysqldump --extended-insert ... database | sed 's$),($),\n($g'

pero no me sirve

S2

Última edición por naitmeir; 16/05/2011 a las 04:54