Vergleich 2er MySQL-Datenbanken

Hi,

muss vorwegnehmen das ich mich noch nicht soo gut mit SQL auskenne. Ich habe folgende Frage: gibt es einen MySQL Befehl mit dem ich die Einträge 2er gleichartig aufgebauter Datenbanken mit aber teilweise verschiedenen Inhalten vergleichen kann?

Gruss,

Rene

Hi Rene,

nein, sowas gibt es nicht… Stell Dir die Abarbeitung des Skriptes mal vor: Es muesste jede Zeile einzeln auslesen, vergleichen und die Uebereinstimmungen, bzw. Nicht-Uebereinstimmungen irgendwo loggen… Ausserdem wuerde das nur bei Tabellen, und nicht bei kompletten Datenbanken funktionieren… Falls Du aber auf eine Art von Replikation anspielst, empfehle ich Dir, Dich richtig in SQL einzuarbeiten und sowas selbst zu schreiben… Ich habe zum Beispiel Skripte (fuer MS-SQL, muesste man also anpassen…) welche grosse Tabellen (ca 500 MB) transferieren und die transferierten Zeilen in eine andere Tabelle schreiben. Das hat den Vorteil, wenn das Skript unterbrochen werden muss, kann ich von der aufgehoerten Stelle anfangen und nicht ganz von vorne… Zudem sagt er mir die Zeit und die Dauer des Transfers…

Ich empfehle Dir also eine dritte DB, welche die Daten der ersten und zweiten DB einliest und Nicht-Uebereinstimmungen anzeigt…

Wird etwas umfangreich, das Ganze

Viel Spass,
cjmatsel