适应数据结构
- 具有时间戳字段:数据更新、修改,改字段会自动变更时间
- 数据记录不会删除:历史数据或错误数据不会删除,使用标识字段作废或者停用
- 若数据记录会删除,那这种增量同步方法会造成同步后的目标表数据量大于源头表
设计思路
- 先使用表输入获取目标表最大时间戳
- 再使用表输入,获取增量部分数据,该部分sql查询使用上一步的时间戳,只取时间戳之后的数据
- 最后使用插入更新同步第二部分的数据

详细操作步骤
- 测试表结构如下:
源头表:st

目标表:st1

- 获取目标表最大时间戳

SELECT ifnull(#目标表为空情况下需默认一个起始时间戳,或者先全量同步一下源头表 max( updatetime ), str_to_date( '2021-03-30 00:00:00', '%Y-%m-%d %H:

2867

被折叠的 条评论
为什么被折叠?



