如何识别两个mysql表中哪些行不同

如何识别两个mysql表中哪些行不同,mysql,linux,Mysql,Linux,我在SQL中有两个类似的mysql表,我想确定哪些行是不同的。有人能帮我提供一些想法吗?。谢谢。我希望您对每个记录都有主键,或者每个记录都有唯一键,其他字段可能不同。因此,您可以检查哪些记录不相同 选择一个。, A. B 从表A到表B 式中A.=B。 和concatA.field2“|”,A.field3“|”,A.field4 concatB.field2'|'、B.field3'|'、B.field4 很容易同时计算和比较所有字段,也可以按如下方式分别比较每个字段: 选择一个。, A.Fie

我在SQL中有两个类似的mysql表,我想确定哪些行是不同的。有人能帮我提供一些想法吗?。谢谢。

我希望您对每个记录都有主键,或者每个记录都有唯一键,其他字段可能不同。因此,您可以检查哪些记录不相同

选择一个。, A. B 从表A到表B 式中A.=B。 和concatA.field2“|”,A.field3“|”,A.field4 concatB.field2'|'、B.field3'|'、B.field4

很容易同时计算和比较所有字段,也可以按如下方式分别比较每个字段:

选择一个。, A.Field2,A.Field3,A.Field4, B.Field2、B.Field3、B.Field4 从表A到表B 式中A.=B。 和A.Field2 B.Field2或 A.Field3 B.Field3或 A.Field4 B.Field4

我希望这会有所帮助

这是一个工具:-它将比较对象和数据


另一个:

是否有任何可以使工作更轻松的差异化工具?因为我没有每个记录的主键/唯一键。谢谢