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

Как да вмъкнете данни от една таблица на база данни в друга таблица на база данни в Mysql

Може да почувствате нуждата от миграция на данни от една база данни към друга и двете са един и същ локален сървър, таблиците и колоните имат различни имена и вмъкват данни от една таблица на база данни в друга таблица на база данни с помощта на mysql заявка. След това следващата заявка ще бъде много полезно за изпълнение на същата задача.



Да предположим, че имате 2 база данни cmp1, cmp2 и име на таблица company1, company2 и вашата задача е да вмъкнете данни от втората таблица на базата данни в първата база данни таблица.
Колоните на таблиците са различни.
Първа DB:cmp1.companies1

Име Адрес Имейл Телефон

Втора база данни:cmp2.companies2

Nm Добавя имейл Доктор
INSERT INTO cmp1.companies (Name, Address, Email, Phone) 
SELECT Nm, Adds, email, Ph FROM cmp2.companies2;

Ако искате да приложите някакво условие към заявката си, можете лесно.

INSERT INTO cmp1.companies (Name, Address, Email, Phone) 
SELECT Nm, Adds, email, Ph FROM cmp2.companies2 WHERE cmp2.status = 1;




  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

  2. Как да разрешим двусмислени имена на колони при извличане на резултати?

  3. MySQL Trigger за предотвратяване на INSERT при определени условия

  4. Как да използвам хеширане на пароли с PDO, за да направя кода си по-сигурен?

  5. Функция MySQL POW() – Повишаване на стойност до степента на друга стойност