只同步MySQL更新的数据



你好,我正试图从我的本地主机和主机同步2个数据库。但是有一个条件,只有最后一次更改的记录才会更新本地和托管的记录。

例子本地:

column1 column2 column3 column4 column5
Data1r1 Data2r1 Data3r1         Data5r1
Data1r2         Data1r2 Data1r2 Data1r2 

举办:

column1 column2 column3 column4 column5
Data1r1         Data3r1 Data4r1 
Data1r2 Data1r2 Data1r2 Data1r2 

在填充了缺失的数据之后,本地和托管的数据都是这样的

column1 column2 column3 column4 column5
Data1r1 Data2r1 Data3r1 Data4r1 Data5r1
Data1r2 Data1r2 Data1r2 Data1r2 Data1r2 
问题:做这件事最简单和最好的方法是什么?谢谢你的帮助!

我认为有很多方法可以做到这一点。

  1. 第一种方法是当数据在特定表中更改时,您可以设置api调用或事件从本地主机到托管DB更新数据,并根据该表行的id编辑数据。

  2. 还有另一种方法,通过定期从本地主机到托管DB的cron作业,反之亦然。

最新更新