MySQL] Zerstückelten Dump wieder einspielen

Moritz123

Erfahrenes Mitglied
Hallo,

folgende Situation: Ich habe hier zwei Dumps einer Datenbank mit jeweils unterschiedlichen Aktualitäten. Diese enthalten teilweise aber auch Zeilen mit identischen Keys.
Wie kann ich diese Dumps einspielen, so dass bei Einspielen des zweiten und duplicate Keys der bereits vorhandene Datensatz aus ersten Dump mit dem aus dem zweiten ersetzt wird?

Vielen Dank!
 
2 möglichkeiten:

1.) INSERT INTO durch REPLACE INTO ersetzen
in dem fall ersetzen die neuen datensätze die alten

2.) INSERT INTO durch INSERT IGNORE INTO ersetzen
Das ist der umgekehrte fall. Doppelte einträge werden ignoriert anstatt ersetzt


PS: natürlich im 2. dump die DROP TABLE und CREATE TABLE und gegebenfalls auch database statements raus nehmen, sonst ist das ganze relativ sinnfrei ;)
 
Zurück