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

¿Cómo comparto una tabla en 2 base de datos?

Estas en el tema de ¿Cómo comparto una tabla en 2 base de datos? en el foro de Mysql en Foros del Web. Hola. Mi duda es la siguiente: ¿Cómo comparto una tabla en 2 base de datos? O sea: BD1: Tabla1 Tabla2 BD2: Tabla1 Tabla3 Por así ...
  #1 (permalink)  
Antiguo 15/10/2011, 23:49
Avatar de Lopezito  
Fecha de Ingreso: junio-2010
Mensajes: 367
Antigüedad: 12 años
Puntos: 17
¿Cómo comparto una tabla en 2 base de datos?

Hola.
Mi duda es la siguiente: ¿Cómo comparto una tabla en 2 base de datos?
O sea:

BD1:

Tabla1
Tabla2

BD2:

Tabla1
Tabla3

Por así decirlo, o sea, cuando se actualice la tabla1 de la base de datos 1, que se actualice en la base de datos 2.
Así comparto la misma información en 2 diferentes bases de datos.
Lo que quiero hacer es que en una web si se registra un usuario, pueda usar la misma cuenta para otra web.
Las base de datos estan en el mismo servidor.
Saludos.
  #2 (permalink)  
Antiguo 16/10/2011, 03:53
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 11 años, 9 meses
Puntos: 331
Respuesta: ¿Cómo comparto una tabla en 2 base de datos?

PUedes usar replicación para este caso.
Otra solución es dejar la tabla en una DB y luego al hacer selects te refieres a la tabla con el prefijo de la db. Por ejemplo
Select base1.tabla1, base2.tabla3 where ....

Salu2!
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 16/10/2011, 04:11
Avatar de ayukkonen  
Fecha de Ingreso: octubre-2010
Ubicación: Sevilla
Mensajes: 355
Antigüedad: 11 años, 8 meses
Puntos: 48
Respuesta: ¿Cómo comparto una tabla en 2 base de datos?

Yo no lo he hecho nunca, no lo he necesitado hasta ahora...

Pero creo que con un procedure o trigger, podría hacerse.
__________________
Facebook | Twitter

Etiquetas: tabla
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 08:37.