我正在尝试比较不同数据库中的两个表(或寻找最佳方法)。
数据库一中的表:
id int(11)
lastmod int(11)
数据库二中的表:
id int(11)
timestamp int(11)
两个表都有匹配的 id(id 在 db1 中不是唯一的。就像一个(db2)到多个(db1))和时间戳(但其他列不同)。但随着时间的推移,数据库二中的记录将被更新(数据在一个不重要的列中)。现在我需要查找记录(时间戳),比较 id,以查找我需要在数据库 1 中更新哪些记录。问题还在于性能,因为两个表都有超过 5 000 000 条记录。查找需要更新的记录的最佳方法(最佳)是什么?