sql >> Base de Datos >  >> RDS >> Mysql

Copiar datos de una tabla a otra tabla. Las bases de datos son diferentes y la estructura de la tabla es diferente

insert into db2.table2 (field1,field2,..,fieldN)
select field1,field2,..,fieldN from db1.table1

EDITAR. Si necesita hacer una actualización entre dos bases de datos diferentes, esta es la sintaxis correcta:

update 
db2.table2 as t2,
db1.table1 as t1
set 
t2.field1 = t1.field1,
t2.field2 = t1.field2,
t2.field3 = t1.field3
where t1.id = t2.id