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

como hacer que una misma tabla sea usada por dos bases de datos diferentes

Estas en el tema de como hacer que una misma tabla sea usada por dos bases de datos diferentes en el foro de Mysql en Foros del Web. Hola soy nueva en el tema de programacion web y tengo muy poca experiencia de ante mano pido disculpas por mi falta de conocimineto, pero ...
  #1 (permalink)  
Antiguo 11/02/2014, 10:01
Avatar de yuneis  
Fecha de Ingreso: julio-2011
Ubicación: La Habana Cuba
Mensajes: 24
Antigüedad: 13 años, 4 meses
Puntos: 0
como hacer que una misma tabla sea usada por dos bases de datos diferentes

Hola soy nueva en el tema de programacion web y tengo muy poca experiencia de ante mano pido disculpas por mi falta de conocimineto, pero por favor necesito ayuda, tengo dos bases de datos diferentes de mysql y necesito que una tome informacion de la otra, es decir tengo una tabla que me sirve para las dos bases y no la quiero duplicar quiero que la segunda base tome los datos de la primera, no tengo ni la menor idea de como hacerlo, gracias a los que me puedan ayudar.
  #2 (permalink)  
Antiguo 11/02/2014, 10:06
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: como hacer que una misma tabla sea usada por dos bases de datos diferentes

Depende...
Por lo pronto, una tabla solo puede existir físicamente en una sola base. El que la puedas usar para consultas realizadas entre bases diferentes es otro tema. Pero en ese caso ambas bases deben forzosamente estar en el mismo servidor.
¿Están en el mismo, o se trata de servidores distintos?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 11/02/2014, 10:24
Avatar de yuneis  
Fecha de Ingreso: julio-2011
Ubicación: La Habana Cuba
Mensajes: 24
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: como hacer que una misma tabla sea usada por dos bases de datos diferentes

si estan en el mismo servidor, gracias por resonder
  #4 (permalink)  
Antiguo 11/02/2014, 10:29
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: como hacer que una misma tabla sea usada por dos bases de datos diferentes

Pues sii consultas el un manual básico de SQL verás que simplemente debnes en ese caso indicar en las consultas cuál es la base de pertenencia:

Código SQL:
Ver original
  1. SELECT A.*, B.*
  2. FROM base1.Tabla1 A INNER JOIN base2.tabla2 B ON A.id_tabla2 = B.id_tabla2
  3. WHERE ...
Todos los DBMS respetan ese mismo esquema.

Por supuesto, para poder hacer ese tipo de consultas, el user que utilices debe tener permiso para leer las tablas de ambas bases...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 11/02/2014, 10:34
Avatar de yuneis  
Fecha de Ingreso: julio-2011
Ubicación: La Habana Cuba
Mensajes: 24
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: como hacer que una misma tabla sea usada por dos bases de datos diferentes

ya es como una consulta comun de inner join solo especifico de que base tengo que seleccionar los datos, bueno muchas gracias probare a ver que resulta.
  #6 (permalink)  
Antiguo 11/02/2014, 11:12
Avatar de yuneis  
Fecha de Ingreso: julio-2011
Ubicación: La Habana Cuba
Mensajes: 24
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: como hacer que una misma tabla sea usada por dos bases de datos diferentes

probe y si funciono perfecto muchas gracias de verdad te lo agradesco muchisimo, espero algun dia poder ser tan util para ti como lo has sido hoy para mi, gracias de nuevo ahi estoy muy emocionada, gracias
  #7 (permalink)  
Antiguo 11/02/2014, 11:31
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: como hacer que una misma tabla sea usada por dos bases de datos diferentes


__________________
¿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: bases, sql, 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 13:52.