2011-05-30 70 views
7

我有兩個數據庫:舊的和新的。
都有一個評論表。舊錶中有100條評論不在新評論中。評論已添加到新表中,並且ID存在衝突,因此按ID查詢將不是一種選擇。我需要隔離100條註釋,以便將它們導出並插入到新數據庫中。mySQL選擇不同數據庫中兩個表之間的差異

我知道有100,因爲我曾嘗試使用一些mysql數據比較工具。不幸的是,所有這些工具只是想用舊內容更新新表中的註釋。

有沒有一個查詢我可以運行得到100評論?

+0

的'CREATE的意見表,將有助於TABLE'聲明... – 2011-05-31 00:01:35

回答

11

假設表不是非常大,你可以這樣運行了一句:

SELECT * FROM OldDatabase.CommentTable WHERE Comment NOT IN (SELECT Comment FROM NewDatabase.CommentTable)