2012-10-23 52 views
0

我有一種情況。雖然我們升級了服務器驅動器,但是我們對數據庫進行了備份,然後再次將其導入,然後網站仍處於活動狀態,但經過一個星期,我們意識到導入並未從轉儲文件複製整個備份,因爲我們檢查時只有13 GB它假設是60 GB。有趣的是,我們發現有一張大桌子是以一種有趣的方式複製的,它是巨大的,它只是複製了一些最初的記錄,比如2000-5000,它複製了最後的記錄說400000-500000,並且沒有記錄在兩者之間。這不奇怪嗎?導致我們導入時,我們檢查了最初和最後的條目,並認爲它複製了一切。然後我們創建了一個新的數據庫並再次導入了一個轉儲,現在看起來沒問題,但是我們的實時數據庫已經有了新的條目(13GB數據),所以我們必須複製這些數據並添加到我們的newl導入數據庫中。將這些新記錄複製到恢復的數據庫中的閒置方式是什麼?我的意思是一些查詢將搜索新的數據庫,並只添加找到的新記錄。所以我必須轉儲我們的13 GB然後導入?還是有反正從現場數據庫複製?Mysql查詢將新數據從一個數據庫複製到另一個數據庫

+0

現在我會更簡單一些,我想將數據從一個數據庫複製到另一個數據庫。我想覆蓋,如果任何記錄行是不同的,如果找到添加新的記錄,我不想刪除現有的記錄。 – user1706989

回答

相關問題