覆盖主要内容

更新

组件介绍

更新步骤用于根据条件,更新数据库中的数据。


  • 输入:需要更新的数据
  • 输出:数据更新到数据库中
  • 参数:无

标签介绍

基本配置标签

基本配置标签页用于设置数据库连接、数据表、提交记录量等操作。

页面介绍:


数据库连接更新数据的数据库连接
目的模式要向其中写入数据的表的模式名称
目标表您要在其中插入或更新的表的名称
提交记录数量运行提交之前要更更新的行数
批量更新进行批量更新的操作方式
忽略查询失败查询失败时,忽略查询
跳过查询是否要跳过该查询
标志字段(key found)设置标志字段名称

查询字段标签

查询字段标签页用于设置更新条件。

页面介绍:


新增字段新增条件字段
删除字段删除已有的字段
获取字段获取表中和流中的所有字段
字段表表字段表中的字段名
比较符对比的符号,如 =、> 等
流里的字段1上一个步骤中的字段
流里的字段2上一个步骤中的字段

更新字段标签

更新字段标签页用于设置流数据和表数据的一一对应关系。

页面介绍:


新增字段新增条件字段
删除字段删除已有的字段
获取更新字段获取表中和流中的所有字段
编辑映射关系编辑流数据字段与表数据的映射关系
字段表表字段表中的字段名
流字段流中需要与表中字段对应的字段名

使用案例

将根据 id 更新数据库表中的数据,整体流程如下图所示:

1、将“生成记录”组件拖至画布,产生一条记录数据:字段【actor_id】,类型为“Integer”,记录值为“1”;字段【first_name】,类型为“String”,值为 “byzj”,如下图所示:

2、将“更新”组件拖至画布,让其更新表 actor 表中【actor_id】 为 1 的记录,将其字段 【first_name】更新为 byzj,设置数据库的连接,选择数据库表,如下图所示:

3、点击“查询字段”标签页,配置查询字段与比较符,以此作为更新条件,明确需要更新的数据库字段与相对应的输入流字段,具体如下图所示:

4、点击“更新字段”标签页,明确需要更新数据库表中的字段值内容;

5、运行转换,数据库表中【actor_id】字段为 1 的记录数据更新成功。