Vergleich von 2 MySQL Datenbanken?
Liebe Gemeinde,
ich habe lokal 2 MySQL Datenbanken:
1. Datenbank ist eine aktuelle Shop-Datenbank,
2. Datenbank ist ein älterer Klon der 1. Tabelle, dementsprechend mit älteren Kundendaten und Bestelldaten, jedoch mit zusätzlichen Tabellen.
-> kann ich mir 1.) zunächst anzeigen lassen, welche Unterschiede genau von 2 -> 1 vorhanden sind und 2.) alle Daten mit zusätzlichen Tabellen etc. aus der 2. Datenbank in die 1. Datenbank migrieren lassen ohne Datenverlust in der 1. Datenbank?
Gibt es da einen Befehl?
Beste Grüße,
freshman2017
ich habe lokal 2 MySQL Datenbanken:
1. Datenbank ist eine aktuelle Shop-Datenbank,
2. Datenbank ist ein älterer Klon der 1. Tabelle, dementsprechend mit älteren Kundendaten und Bestelldaten, jedoch mit zusätzlichen Tabellen.
-> kann ich mir 1.) zunächst anzeigen lassen, welche Unterschiede genau von 2 -> 1 vorhanden sind und 2.) alle Daten mit zusätzlichen Tabellen etc. aus der 2. Datenbank in die 1. Datenbank migrieren lassen ohne Datenverlust in der 1. Datenbank?
Gibt es da einen Befehl?
Beste Grüße,
freshman2017
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 373966
Url: https://administrator.de/forum/vergleich-von-2-mysql-datenbanken-373966.html
Ausgedruckt am: 03.04.2025 um 23:04 Uhr
6 Kommentare
Neuester Kommentar
Was jedoch komisch ist warum eine Ältere Kopie mehr Daten hat als die Live Version...
Wurde die Datenbank neu Aufgesetzt ? Update?
Da viele Einträge auch IDs verwenden und auf andere Datensätze Verlinken kannst du nicht so einfach Daten einer Älteren Version Reinschreiben.
Die IDs müssen zu der Aktuellen Version Passen sonst haust du dir Fehler rein.
Wurde die Datenbank neu Aufgesetzt ? Update?
Da viele Einträge auch IDs verwenden und auf andere Datensätze Verlinken kannst du nicht so einfach Daten einer Älteren Version Reinschreiben.
Die IDs müssen zu der Aktuellen Version Passen sonst haust du dir Fehler rein.
Es gibt dafür Befehle, nicht einen Befehl. Daher wird das schon etwas Arbeit.
Für den Vergleich welche Tabellen wo vorhanden sind kann ich dir leider keinen Tipp geben, ich arbeite fast nur mit MSSQL. Da gibt es eine Tabelle mit allen Tabellennamen, Spalten etc.
Um den Inhalt abzugleichen musst du zu jeder Tabelle einen passenden Select schreiben. EXCEPT ist eventuell sehr nützlich um identische Datensätze zu filtern aber es hängt auch immer von der Datenstruktur ab was sinnvoll dabei raus kommt.
Für den Vergleich welche Tabellen wo vorhanden sind kann ich dir leider keinen Tipp geben, ich arbeite fast nur mit MSSQL. Da gibt es eine Tabelle mit allen Tabellennamen, Spalten etc.
Um den Inhalt abzugleichen musst du zu jeder Tabelle einen passenden Select schreiben. EXCEPT ist eventuell sehr nützlich um identische Datensätze zu filtern aber es hängt auch immer von der Datenstruktur ab was sinnvoll dabei raus kommt.
Zitat von @kaiand1:
Was jedoch komisch ist warum eine Ältere Kopie mehr Daten hat als die Live Version...
Wurde die Datenbank neu Aufgesetzt ? Update?
Was jedoch komisch ist warum eine Ältere Kopie mehr Daten hat als die Live Version...
Wurde die Datenbank neu Aufgesetzt ? Update?
Schonmal was von aufräumen gehört?