我有两个数据库:旧的和新的。
两个数据库都有一个评论表。旧表中有100条评论不在新表中。已经向新表添加了评论,由于ID存在冲突,因此无法通过ID查询。 我需要将这100条评论隔离出来,以便可以将它们导出并插入到新数据库。
我知道有100条评论,因为我尝试使用一些mysql数据比较工具。不幸的是,所有这些工具都只想用旧内容更新新表中的评论。
是否有一个查询可以运行以获取这100条评论?
我有两个数据库:旧的和新的。
两个数据库都有一个评论表。旧表中有100条评论不在新表中。已经向新表添加了评论,由于ID存在冲突,因此无法通过ID查询。 我需要将这100条评论隔离出来,以便可以将它们导出并插入到新数据库。
我知道有100条评论,因为我尝试使用一些mysql数据比较工具。不幸的是,所有这些工具都只想用旧内容更新新表中的评论。
是否有一个查询可以运行以获取这100条评论?
假设这些表并不是非常大,你可以运行类似于以下的代码:
SELECT *
FROM OldDatabase.CommentTable
WHERE COMMENT NOT IN
(SELECT COMMENT
FROM NewDatabase.CommentTable)