Ich möchte Daten aus einer Datenbank in eine andere zusammenführen. Also erstelle ich einen Dump mit mysqldump
und importiere ihn dann in eine andere Datenbank (mit der gleichen Tabellenstruktur). Ich habe in diesem Fall keine Probleme (wie doppelte Einträge oder etwas anderes).
Aber ich führe einige Zusammenführungen zu Testzwecken durch und werde sie später endgültig zusammenführen. Daher möchte ich die Zusammenführung einige Male ausführen (Daten können geändert werden). Beachten Sie, dass meine Zeilen in meinen Tabellen niemals gelöscht werden, sondern nur eingefügt oder aktualisiert werden können.
Kann ich mysqldump mit der Option ON DUPLICATE erstellen? Oder kann ich einen Dump zusammenführen, der neue Daten einfügt und geänderte Daten aktualisiert?
Sicher, ich kann ON DUPLICATE
manuell in Dump einfügen , aber ich möchte den Zusammenführungsprozess automatisieren.