あるデータベースから別のデータベースへのデータ移行の必要性を感じるかもしれません。どちらも同じローカルサーバーです。テーブルと列の名前が異なり、mysqlクエリを使用して1つのデータベーステーブルから別のデータベーステーブルにデータを挿入します。次のクエリは非常に同じタスクを実行するのに便利です。
2つのデータベースcmp1、cmp2、およびテーブル名companys1、companys2があり、タスクは2番目のデータベーステーブルから最初のデータベースにデータを挿入することです。テーブル。
テーブルの列が異なります。
最初のDB:cmp1.companies1
名前 | 住所 | メール | 電話 |
2番目のDB:cmp2.companies2
Nm | 追加 | メール | Ph |
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; |