DataX 请问mysqlwriter支持update语句吗,update多条件

brqmpdu1  于 4个月前  发布在  Mysql
关注(0)|答案(1)|浏览(151)

场景是这样的,需要同步表A到表B,反过来也需要同步,也就是双向同步,如果仅仅一个id的话会导致死循环,因为select是根据更新字段查询数据的,这样被更新后马上就会被查出来,比如A查询出数据去更新B,此时B也会被查询出来,然后又去更新A,导致死循环问题,我是想在update的时候加一个更新时间判断,但是发现mysqlwriter是insert into on update,不支持update的where条件

tnkciper

tnkciper1#

看文档是不支持单纯的update,只能是insert into on update这种,那么这种场景如何解决呢,比如A表同步到B表,A表的id字段对应B表的A_id字段,B表同时也有自己的id,A_id是唯一索引,那么执行insert into on update必须带上B表的id字段了,这样会不会把B表的id字段给更新了呢

相关问题