Generar Script SQL con resultado consulta
Publicado por The Emulator (18 intervenciones) el 11/01/2007 14:21:39
Hola
Gracias por leer este mensaje.
Me gustaria saber si hay algun comando en MySQL que exporte el resultado de una consulta a un archivo pero que este archivo quede en Formato SQL.
Por ejemplo uso:
SELECT * FROM tblEmpleados WHERE Nombre='Pepe' INTO OUTFILE 'C:\\Datos.txt' FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n\r' ;
Pero eso me exporta los valores de los campos y queda algo asi:
1,Pepe,324354,Casado
2,Pepe,655464,Soltero
5,Pepe,98669,Viudo
Y me gustaria que quedara asi:
INSERT INTO tblEmpleados (ID,Nombre,Cedula,Estado) VALUES (1,'Pepe','324354','Casado'),(2,'Pepe','655464','Soltero'),(5,'Pepe','98669','Viudo')
Es algo como lo que hacen el PHPMyAdmin o el MySQL Administrator cuando exportan tablas que lo que hacen es generar un Script SQL.
NOTA
La idea es que sea con comandos ya que los necesito ejecutar desde Visual Basic.
Gracias .
Saludos
http://www.themulator.tk
Gracias por leer este mensaje.
Me gustaria saber si hay algun comando en MySQL que exporte el resultado de una consulta a un archivo pero que este archivo quede en Formato SQL.
Por ejemplo uso:
SELECT * FROM tblEmpleados WHERE Nombre='Pepe' INTO OUTFILE 'C:\\Datos.txt' FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n\r' ;
Pero eso me exporta los valores de los campos y queda algo asi:
1,Pepe,324354,Casado
2,Pepe,655464,Soltero
5,Pepe,98669,Viudo
Y me gustaria que quedara asi:
INSERT INTO tblEmpleados (ID,Nombre,Cedula,Estado) VALUES (1,'Pepe','324354','Casado'),(2,'Pepe','655464','Soltero'),(5,'Pepe','98669','Viudo')
Es algo como lo que hacen el PHPMyAdmin o el MySQL Administrator cuando exportan tablas que lo que hacen es generar un Script SQL.
NOTA
La idea es que sea con comandos ya que los necesito ejecutar desde Visual Basic.
Gracias .
Saludos
http://www.themulator.tk
Valora esta pregunta


0