sql >> Database teknologi >  >> RDS >> Mysql

Kopiering af data fra en tabel til en anden tabel. Databaser er forskellige, og tabelstrukturen er anderledes

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

EDIT. Hvis du skal lave en opdatering mellem to forskellige databaser, er dette den rigtige syntaks:

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. Spørgsmål om typer i MySQL

  2. Sådan bruger du MySQL med Deno og Eg

  3. MySQL vælg rækker, hvor dato ikke er mellem dato

  4. mysql ERSTAT I kun nogle felter