主流程如下:
1.准备工作:
先创建2个表:
CREATE TABLE `tt1` (
`id` int(11) NOT NULL,
`name` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `tt2` (
`id` int(11) NOT NULL,
`name` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE==InnoDB DEFAULT CHARSET=utf8;
2.新建作业 为两表新增 最后更新时间 的时间戳
3.增量实例添加:表插入更新的操作示例(兼容了多次执行)
4.有增量数据的时候,去触发增量同步。需新建作业:新建临时表存储两表的最大更新时间
5.同步增量更新相应表:6
6.为了保证整个任务流可以多次执行,最后我们删除新建的时间戳字段(如果表不在同一个数据库,需要在不同数据库连接中各执行一次):
最后完成。
注释:
数据验证有问题,2个都执行了。
step [Switch / Case] 不行,实现不了分支,2个都会执行,说是分支封装在trans里面,但是还是不行,不能控制任务流,这个问题待定.......