1
我有兩個匹配的表 - 一個在RDS數據庫(master)上,另一個在標準MySql數據庫上。我希望它們同步,,除了,我不希望來自三個列的數據出現在從屬版本上。同步兩個MySql表,省略某些列
mk-table-sync應該通過它的--columns選項來做到這一點,然而它忽略了我並同步所有的東西。嘗試了許多不同的選項,包括pt-table-sync,並從slave表中刪除這些列,但沒有到任何地方。建議嗎?
實施例的同步命令,它忽略了列請求:
/usr/local/bin/mk-table-sync --columns columnA, columnB, columnC --execute h=XXX,u=XXX,p=XXX,D=XXX,t=tableA h=XXX,D=XXX,t=tableA
感謝您解釋'--columns' - 至少現在我知道它爲什麼不能像我想的那樣工作。 re:views,我不希望所有的數據出現在從數據庫上,所以看起來我的視圖不適用於我,因爲我無法將視圖同步到另一個數據庫。 除了更改表結構之外,還有其他建議嗎? – dbquizzical