2つのユーザテーブルを重複なしでマージする必要があります。2つのテーブルを重複せずにマージする
たとえば、私のデータベースでは、テーブルがen_userとkn_userであり、両方のユーザーが存在するため、kn_userとen_userをマージするクエリを実行すると、kn_userに存在する一意のユーザーをen_userにコピーする必要がありますどちらもマージするべきではありません。
私のテーブルはより良く理解するためにとてもen_usersテーブル
**id name**
1 Rakesh
2 Deepu
3 sudha
4 sandeep
5 Anil
kn_userテーブル
**id name**
1 Ashwini
2 Rakesh
3 sudha
4 sunil
5 Anil
際に必要としているen_usersこの出力
en_usersテーブル
とマージkn_usersで ここで**id name**
1 Rakesh
2 Deepu
3 sudha
4 sandeep
5 Anil
6 Ashwini
7 Sunil
ユニークなエンティティの組み合わせのユニークなキーを作成する必要があると思います。ユニークな「名前」を指定するだけで、新しいテーブルにはユニークなキー が作成されます。次に、古いテーブルのすべてのデータをフェッチし、 "INSERT INTO IGNORE"を使用して新しいテーブルに挿入します。 –