比较数据库中表的记录

是的,这就是问题所在。
如何查找数据库中表记录的差异?
首先说一下两个表的区别,都是集合操作。
比如A表和B表先进行join,然后进行cut,最后求差就是差。

或者使用CHECKSUM来查看表A和表B中哪些数字不同。

使用 EXCEPT 确定哪些表 A 和表 B 存在,哪些不存在。

同一个表在不同时间的备份或快照。
手术后比较一下,看看有什么变化。

小心不要弄乱备份,并避免在高峰期运行大型表。

这个技巧可以帮助你发现实际问题和数据问题。
你自己看看,还有什么不明白的吗?

数据库左连接、右连接、内连接、全连接笔记

内连接:显示交集并仅返回匹配的行。
左连接:左表完整,右表匹配,没有匹配则为空。
右连接:右表完整,左表匹配,没有匹配则为空。
全联接:并集、去重,MySQL需要结合左联接和右联接来实现这一点。