我的场景是这样的,我的tMysqlOutput
组件如下
tMysqlOutput
---> 基本设置 --->Action on table
是默认 并且Action on Data
是更新
tMysqlOutput
---> 高级设置 -----> 使用字段选项
我想更新指标(指标也是关键列),但我无法更新指标
提前致谢
我的场景是这样的,我的tMysqlOutput
组件如下
tMysqlOutput
---> 基本设置 --->Action on table
是默认 并且Action on Data
是更新
tMysqlOutput
---> 高级设置 -----> 使用字段选项
我想更新指标(指标也是关键列),但我无法更新指标
提前致谢
您能否确认一下,您是否在更新表格后提交了交易。
请在输出组件后使用 tMysqlCommit 或在 tmysqlConnection 组件中选择“Auto Commit”。
tmysqlConnection --> 高级设置。
更新字段值时,Talend/MySQL 需要一个主键字段来查找正确的记录。
由于它使用主键查找字段,因此可能无法更新已用于查找行的字段。
id
您可能可以通过额外的自动增量字段来实现您想要的。
该id
字段将是Update Key
并且没有选择其他任何内容。那么indicator
将是Updateable
.