Може да почувствате нуждата от миграция на данни от една база данни към друга и двете са един и същ локален сървър, таблиците и колоните имат различни имена и вмъкват данни от една таблица на база данни в друга таблица на база данни с помощта на 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; |