1

我的场景是这样的,我的tMysqlOutput组件如下

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

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

在此处输入图像描述

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

提前致谢

4

2 回答 2

2

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

于 2017-07-05T10:14:10.880 回答
1

更新字段值时,Talend/MySQL 需要一个主键字段来查找正确的记录。

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

id您可能可以通过额外的自动增量字段来实现您想要的。

id字段将是Update Key并且没有选择其他任何内容。那么indicator将是Updateable.

资源

于 2017-07-05T10:04:51.273 回答