Uguale a oracle diff: how to compare two tables? tranne in mysql.confrontare le differenze tra due tabelle in mysql
Supponiamo di avere due tabelle, t1 e t2 che sono identiche nel layout ma che possono contenere dati diversi.
Qual è il modo migliore per diffare queste due tabelle?
Per essere più precisi, sto cercando di capire una semplice query SQL che mi dice che se i dati da una riga in T1 è diverso dai dati della riga corrispondente a t2
Risulta I non è possibile utilizzare l'intersezione o meno. Quando provo
SELECT * FROM robot intersect SELECT * FROM tbd_robot
ricevo un codice di errore:
[Codice errore: 1064, SQL Stato: 42000] Hai un errore nella sintassi SQL ; controllare il manuale che corrisponde al server versione di MySQL per la sintassi diritto di utilizzare vicino a 'SELECT * FROM tbd_robot' at line 1
Sto facendo qualcosa di sbagliato sintatticamente? In caso contrario, c'è un'altra domanda che posso usare?
Modifica: Inoltre, sto interrogando tramite una versione gratuita DbVisualizer. Non sono sicuro che questo potrebbe essere un fattore.
Fantastico, grazie! Apparentemente, non avevo bisogno della parte "come set" ma ora funziona – echoblaze
Superbo !. Questo è quello che stavo cercando. E so anche ROW (...) IN (...) cosa ora – Imdad
Qualche idea su come farlo senza dover scrivere tutti i campi? – Veve