Mysql
 sql >> база данни >  >> RDS >> Mysql

Копиране на данни от една таблица в друга таблица. Базите данни са различни и структурата на таблицата е различна

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

РЕДАКТИРАНЕ. Ако трябва да направите актуализация между две различни бази данни, това е правилният синтаксис:

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. Изчисляване на ранг в PHP/MySQL

  2. Изберете, ако съществува, друго вмъкване?

  3. Дефинирайте променлива в рамките на select и я използвайте в рамките на същия select

  4. Как да ограничим времето за изпълнение на sql

  5. MySQL транзакция:SELECT + INSERT