sql >> Databasteknik >  >> RDS >> Mysql

Kopiera data från en tabell till en annan tabell. Databaser är olika och tabellstrukturen är annorlunda

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

REDIGERA. Om du behöver göra en uppdatering mellan två olika databaser är detta rätt syntax:

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


  1. Hur man använder GROUP BY och ORDER BY tillsammans i LARAVEL 5.6

  2. Hur man returnerar frågeresultat som en kommaseparerad lista i PostgreSQL

  3. ogiltigt namnmönster när man försöker skicka anpassad objektmappning av orakeltyp

  4. MySQL-kommandotutmatningen är för bred i kommandoradsklienten