我想在Talend Open Studio中创建一个作业,如果数据尚不存在,我可以插入数据,如果该行已经存在,则更新行。
我尝试使用带有两个输出的tMap:
-
output1:使用以下内容将数据填充到tMysqlOutput中:
- 对表的操作:默认(不执行任何操作)
- 对数据采取行动:插入
-
output2:使用另一个tMysqlOutput更新数据:
- 对表的操作:默认(不执行任何操作)
- 对数据采取行动:更新
醇>
但我希望它只更新修改过的行。
我怎么能这样做?
已编辑:
下表是一个可以解释更多问题的示例。
我想要以下结果:
- 如果名称发生变化,那么我在" updated_on"中有当前日期。字段锂>
- 如果名称没有改变(没有修改过的数据)" updated_on"字段不会改变