Igual que oracle diff: how to compare two tables? excepto en mysql.compare las diferencias entre dos tablas en mysql
Supongamos que tengo dos tablas, t1 y t2 que son idénticas en el diseño pero que pueden contener datos diferentes.
¿Cuál es la mejor manera de diferenciar estas dos tablas?
Para ser más precisos, estoy tratando de encontrar una consulta SQL simple que me dice que si los datos de una fila en T1 es diferente de los datos de la fila correspondiente en t2
Parece que no puede usar la intersección ni menos. Cuando intento
SELECT * FROM robot intersect SELECT * FROM tbd_robot
consigo un código de error:
[Código de error: 1064, SQL Estado: 42000] Usted tiene un error en su sintaxis SQL ; compruebe el manual que corresponde a su versión del servidor MySQL para el sintaxis derecho al uso cerca de 'SELECT * FROM tbd_robot' at line 1
Estoy haciendo algo sintácticamente mal? Si no, ¿hay otra consulta que pueda usar?
Editar: Además, estoy consultando a través de una versión gratuita DbVisualizer. No estoy seguro de si eso podría ser un factor.
¡Increíble, gracias! Aparentemente, no necesitaba la parte "tal como está configurada", pero ahora funciona – echoblaze
¡Excelente! Esto es lo que estaba buscando. Y también sé acerca de FILA (...) EN (...) cosa ahora – Imdad
¿Alguna idea de cómo hacerlo sin tener que escribir todos los campos? – Veve