Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Copiar / refrescar tablas de una BD MySql a otra. (https://www.clubdelphi.com/foros/showthread.php?t=72513)

ppb 23-02-2011 15:41:06

Copiar / refrescar tablas de una BD MySql a otra.
 
Hola a todos,
Tengo una aplicación que ataca a una bd MySql(1) ,
pero necesito copiar / refrescar tablas de configuración desde otra
bd MySql(2) central a la bd MySql(1). El refresco tiene que ser una opción
manual del programa.
¿ Como podría hacerse de la forma mas sencilla ?

Un saludo y gracias por vuestro tiempo.

droguerman 24-02-2011 00:02:54

Intenta esto
Código SQL [-]
INSERT INTO bd2.tabla(clave, noclave1, noclave2)
  SELECT clave, noclave1, noclave2
     FROM bd1.tabla T
ON DUPLICATE KEY UPDATE noclave1 = T.noclave1, noclave2 = T.noclave2;

ppb 25-02-2011 16:27:19

Ok droguerman, lo pruebo.

gracias.


La franja horaria es GMT +2. Ahora son las 07:55:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi