Anda mungkin merasa perlu untuk migrasi data dari satu database ke database lain keduanya adalah server lokal yang sama, Tabel dan kolom mendapat nama yang berbeda dan memasukkan data dari satu tabel database ke tabel database lain menggunakan query mysql, Maka query berikut akan sangat berguna untuk melakukan tugas yang sama.
Misalkan Anda memiliki 2 database cmp1, cmp2 dan nama tabel perusahaan1, perusahaan2 Dan tugas Anda adalah memasukkan data dari tabel database kedua ke database pertama tabel.
Kolom tabel berbeda.
DB pertama:cmp1.companies1
DB Kedua:cmp2.companies2
INSERT INTO cmp1.companies (Name, Address, Email, Phone) SELECT Nm, Adds, email, Ph FROM cmp2.companies2; |
Jika Anda ingin menerapkan beberapa kondisi pada kueri Anda, Anda bisa melakukannya dengan mudah.
INSERT INTO cmp1.companies (Name, Address, Email, Phone) SELECT Nm, Adds, email, Ph FROM cmp2.companies2 WHERE cmp2.status = 1; |