Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

importar dos .sql

Estas en el tema de importar dos .sql en el foro de Mysql en Foros del Web. Hola buenos días, Os comento.. Tengo dos ficheros .sql uno con la copia de la base de datos de un día , y otra con ...
  #1 (permalink)  
Antiguo 20/07/2010, 04:22
 
Fecha de Ingreso: diciembre-2008
Ubicación: Valencia
Mensajes: 113
Antigüedad: 15 años, 4 meses
Puntos: 0
importar dos .sql

Hola buenos días,

Os comento.. Tengo dos ficheros .sql uno con la copia de la base de datos de un día , y otra con la copia de la base de datos de otro día pero sin los datos del día anterior.

¿Hay alguna forma de meterlo todo en un .sql e importarlo?

Lo digo porque si meto un .sql y luego otro me ejecuta los create y lógicamente las tablas ya están hechas, yo solo quiero que meta los datos y ya está.

Primero meteré el .sql más antiguo y luego el más nuevo, pero no quiero que ejecute los create ni alter.. ( en todo caso solo en la primera carga ) , la segunda es solo para añadir datos.

Todo esto lo hago desde ssh porque los .sql son muy grandes, ¿hay alguna forma de hacer lo que pido?

Gracias,
Un saludo
  #2 (permalink)  
Antiguo 20/07/2010, 05:21
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: importar dos .sql

No con los backup tal y como están.
Tendrías que editar los scripts y borrar todo lo que no sea inserción de datos.
Otra posibilidad es crear con ese script una base temporal y hacer un script que te sirva para migrar los datos de una a la otra. Para eso es necesario conocer bien el diseño de la base y manejar correctamente las dependencias entre las tablas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: dos, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:31.