10

我有两个数据库:旧的和新的。
两者都有一个评论表。旧表中有 100 条评论不在新表中。新表中添加了注释,并且 ID 存在冲突,因此无法选择按 ID 查询。我需要隔离 100 条评论,以便将它们导出并插入到新数据库中。

我知道有 100 个,因为我尝试过使用一些 mysql 数据比较工具。不幸的是,所有这些工具都只想用旧内容更新新表中的评论。

有没有我可以运行的查询来获得 100 条评论?

4

1 回答 1

17

假设表不是很大,您可以运行如下内容:

SELECT *
FROM OldDatabase.CommentTable
WHERE COMMENT NOT IN
    (SELECT COMMENT
     FROM NewDatabase.CommentTable)
于 2011-05-31T00:04:18.403 回答