Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kopiowanie danych z jednej tabeli do innej tabeli. Bazy danych są różne, a struktura tabel jest inna

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

EDYTUJ. Jeśli potrzebujesz dokonać aktualizacji między dwiema różnymi bazami danych, to jest to właściwa składnia:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Jak wybrać dane z tabeli, które zarejestrowały się dzisiaj?

  2. Jak ustawić limit czasu zapytania ActiveRecord dla mysql?

  3. Parsowanie danych JSON i wstawianie do MySQL

  4. złożone rzędy drzew sql

  5. jak usunąć bazę danych