如何使用tmysqloutput组件更新talend中的键值

时间:2017-07-05 06:04:07

标签: mysql talend talend-mdm

我的方案是,我有tMysqlOutput组件如下

tMysqlOutput --->基本设置---> Action on table 默认Action on Data 更新

tMysqlOutput --->高级设置----->使用字段选项

enter image description here

我想更新指标(指标也是关键列),但我无法更新指标

提前致谢

2 个答案:

答案 0 :(得分:2)

请您确认,您是否在更新表格后进行了交易 请在输出comoponent后使用tMysqlCommit或在tmysqlConnection comoponent中选择“Auto Commit”。
tmysqlConnection - >高级设置。

答案 1 :(得分:1)

更新字段值时,Talend / MySQL需要主键字段才能找到正确的记录。

由于它使用主键查找字段,因此可能无法更新用于查找行的字段。

您可以使用其他自动增量id字段来实现您想要的效果。

id字段为Update Key,未选择任何其他字段。然后indicator将为Updateable

Source