我的方案是,我有tMysqlOutput
组件如下
tMysqlOutput
--->基本设置---> Action on table
默认,Action on Data
更新
tMysqlOutput
--->高级设置----->使用字段选项
我想更新指标(指标也是关键列),但我无法更新指标
提前致谢
答案 0 :(得分:2)
请您确认,您是否在更新表格后进行了交易
请在输出comoponent后使用tMysqlCommit或在tmysqlConnection comoponent中选择“Auto Commit”。
tmysqlConnection - >高级设置。
答案 1 :(得分:1)
更新字段值时,Talend / MySQL需要主键字段才能找到正确的记录。
由于它使用主键查找字段,因此可能无法更新用于查找行的字段。
您可以使用其他自动增量id
字段来实现您想要的效果。
此id
字段为Update Key
,未选择任何其他字段。然后indicator
将为Updateable
。