Mysql
 sql >> Base de données >  >> RDS >> Mysql

Copier des données d'une table à une autre table. Les bases de données sont différentes et la structure des tables est différente

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

MODIFIER. Si vous devez faire une mise à jour entre deux bases de données différentes, voici la bonne syntaxe :

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