覆盖主要内容
版本: 6.1.0

更新

组件介绍

组件作用

更新”组件用于根据条件,更新数据库中的数据。

输入输出描述


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

组件图标

页面介绍

运行“更新”组件得到下图所示的界面:

参数选项

更新”组件页面包含如下选项:


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

查询关键字字段表


选项说明
表字段数据表中用于匹配的字段
比较字符=,=〜NULL,<>,<,<=,>,> =,LIKE,BETWEEN,IS NULL,IS NOT NULL 等比较规则
流里的字段1流数据中用于匹配的字段1
流里的字段2为了满足某些二元运算而提供的流数据字段2

更新字段表


选项说明
表字段数据表中被更新的字段
流字段流数据用于更新的字段
更新是或否

案例示例

该案例读取自定义常量中的数据,包含3个字段,actor_id,first_name,last_name,并与数据库actor表进行比较,若actor_id与自定义常量中的actor_id相同,则更新对应的first_name与last_name字段,总体流程如下图所示:

案例操作

自定义常量数据

该步骤定义需要修改的actor表中的数据。 actor表预览:

该组件配置主要分为 2 步: 第一步:在字段标签页插入需要生成的字段名称并设置字段类型;

第二步:在数据标签页插入需要生成的数据;

更新

改变数据库中的actor表中的数据。 actor表预览:

该组件配置主要分为 4 步:

第一步:配置数据库连接,点击新建按钮,弹出数据库配置弹框,选择需要配置的数据库类型,下面的有关配置项会进行更新,这里进行Mysql数据库的配置;

配置项说明:Mysql数据库的配置项如下表所示

选项说明样例值
连接名称指定配置的数据库连接的名称。192.168.1.123
连接类型指定连接的数据库的类型。Mysql
用户名登录数据库的用户名。root
密码登录数据库的密码。"
服务器主机名连接的数据库的 IP 地址。192.168.1.123
端口号数据库在服务器运行的端口号。3306
数据库名称指定要连接的数据库的名称。
使用结果流选择是否以结果流的形式输出。
驱动类型选择连接数据库的驱动类型,Mysql数据库由两个版本,Mysql与Mysql8+。
自定义JDBC URL自定义的 JDBC 的下载链接。

配置完数据库基本信息后,还需要点击左侧页面栏的选项窗口来配置连接选项

第二步:设置要操作的数据表;

第三步:选择要比较的字段,在用来查询的关键字表格中,右键点击插入来插入一条数据;

第四步:选择要更新的字段,在更新字段表格中,右键点击插入来插入一条数据;

结果预览

最终 actor 表数据如下图所示: