Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie werden zwei Datenbanken mit denselben Daten, aber unterschiedlichen PKs ohne doppelte Felder zusammengeführt?

Wählen Sie eine UNION aus Alle Spalten außer den PKs geben Ihnen nur unterschiedliche Zeilen:

insert into new_table (<non-pk columns>)
select <non-pk columns> from tableA
union
select <non-pk columns> from tableB

Hinweis:union entfernt Duplikate.