Hola, estoy trabajando en una base de datos en mysql, y necesito pasar datos de otra base, es decir de una tabla a otra, alguien me podria auxiliar, gracias
1"Me Gusta"
Hola, estoy trabajando en una base de datos en mysql, y necesito pasar datos de otra base, es decir de una tabla a otra, alguien me podria auxiliar, gracias
Saludos:
Es muy facil.
1) Vamos a suponer que las tablas son identicas. Solo necesitas referenciar la base de destino y de origen:
INSERT INTO Base_Two.MyTable
SELECT * FROM Base_One.MyTable
2) Tablas son diferentes. Tambien referenciando las bases de datos, colocas los campos que quieres insertar:
INSERT INTO Base_Two.MyTable (`Code`,`Name`,`Address`)
SELECT Code, Name, Address FROM Base_One.MyTable
Para eso se llaman bases de datos RELACIONALES, no?
Seria todo.
Espero ayude.
JOSE LUIS
Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.
Saludos:
Solo debes referenciar la llave principal para el borrado en el where y listo.
Espero ayude.
JOSE LUIS
Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.
Saludos:
La verdad no entiendo cual es el problema. El SELECT funciona bien.
Ahora, hay condiciones:
1) Las tablas deben existir en ambas bases de datos.
2) La definicion de los campos debe ser igual o de tipos compatibles.
3) La tabla de orgien debe tener datos.
Si esto no es lo que necesitas, por favor explicate bien.
Espero ayude.
JOSE LUIS
Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.