Wie oracle diff: how to compare two tables? außer in mysql.Vergleichen Sie Unterschiede zwischen zwei Tabellen in mysql
nehme an, ich habe zwei Tabellen, T1 und T2, die in das Layout identisch sind, aber unterschiedliche Daten enthalten.
Was ist der beste Weg, diese beiden Tabellen zu unterscheiden?
genauer zu sein, ich versuche, eine einfache SQL-Abfrage, um herauszufinden, die mir sagt, wenn Daten von einer Zeile in t1 aus den Daten der entsprechenden Zeile in t2 unterscheiden
Es I erscheint kann den Schnittpunkt oder das Minus nicht verwenden. Wenn ich versuche,
SELECT * FROM robot intersect SELECT * FROM tbd_robot
Ich erhalte eine Fehlercode:
[Fehlercode: 1064, SQL-Status: 42000] Sie haben einen Fehler in Ihrer SQL-Syntax ; Sie in der Bedienungsanleitung ‚FROM tbd_robot SELECT *‘ at line 1
mache ich etwas syntaktisch falsch zu Ihrem MySQL-Server-Version für die richtige Syntax verwenden in der Nähe entspricht? Wenn nicht, gibt es eine andere Frage, die ich verwenden kann?
Edit: Auch ich frage durch eine kostenlose Version DbVisualizer. Nicht sicher, ob das ein Faktor sein könnte.
Super, danke! Anscheinend brauchte ich den "as set" -Teil nicht, aber es funktioniert jetzt – echoblaze
Superb !. Das ist, was ich gesucht habe. Und ich lerne auch über ROW (...) IN (...) thing now kennen – Imdad
Irgendeine Idee, wie man es macht, ohne jedes Feld schreiben zu müssen? – Veve