2010-06-07 42 views
0

我有一個主 - 主複製設置,並且在最初測試期間(2年前)發現有兩個額外行,其中只插入一個主機,現在我想刪除它們,以便數據庫完全同步。我是否可以在有問題的主機上刪除那些行而不會因爲其他主機上缺少行而發生複製?或者我應該以某種方式跳過刪除命令的複製?使用複製從MySQL主機中刪除不同步數據

回答

1

我認爲你可以安全地運行DELETE。如果DELETE-語句中的WHERE - 子句與任何數據行不匹配,則刪除零行,但MySQL不會引發錯誤。這就是爲什麼您的DELETE -statement在兩臺服務器上都完全有效,在一臺服務器上刪除兩行並在第二臺服務器上刪除零行的原因。

+0

謝謝,這就是我的想法,只是想獲得第二個意見,以防有一些隱藏的情況。剛剛運行刪除沒有問題。問題解決了。 – peku 2010-06-07 08:26:55