mySQL选择不同数据库中两个表之间的差异
问题描述:
我有两个数据库:旧的和新的。
都有一个评论表。旧表中有100条评论不在新评论中。评论已添加到新表中,并且ID存在冲突,因此按ID查询将不是一种选择。我需要隔离100条注释,以便将它们导出并插入到新数据库中。mySQL选择不同数据库中两个表之间的差异
我知道有100,因为我曾尝试使用一些mysql数据比较工具。不幸的是,所有这些工具只是想用旧内容更新新表中的注释。
有没有一个查询我可以运行得到100评论?
答
假设表不是非常大,你可以这样运行了一句:
SELECT * FROM OldDatabase.CommentTable WHERE Comment NOT IN (SELECT Comment FROM NewDatabase.CommentTable)
的'CREATE的意见表,将有助于TABLE'声明... – 2011-05-31 00:01:35