Hola a todos. Soy nueva en este foro así que disculpen de antemano si cometo algún error por ahí. Trataré de ser lo mas explicita posible.
Mi problema es el siguiente:
Por cuestiones técnicas y externas a mi, tengo 2 bases de datos exactamente iguales en 2 oficinas diferentes para efecto de identificación tenemos Oficina1 y Oficina2. En la oficina1 es donde más se utiliza la BD que en total son 52 tablas aprox. En la oficina2 sólo se utilizan 3 tablas para captura de datos.
La situación es que necesito pasar la información que se esta capturando en la oficina2 y pasarla a la oficina1 que es donde se necesita para consultarla.
Ya intente pasarla usando una tabla temporal con los mismos campos que tienen cada una de las 3 tablas. Copiar los datos de la oficina2 para hacer el vaciado completo a oficina1. Pero el problema es que como las tablas tienen llaves primarias y otros campos que al momento de querer hacer un truncate para dejar limpia la tabla, me marca error, por que esos campos tienen foreign keys con otras tablas que no deberian de modificarse y por lo tanto no puedo vaciar los datos.
Quisiera ver si podrían recomendarme otro método. Yo estaba pensando en hacer un update, pero sinceramente no tengo idea de como deberia ser la sintaxis de la consulta.
Espero contar con su amable apoyo.