kettle完成mysql表与表之间的更新和插入

版本:20231209
kettle完成数据库表与表之间的转换非常的简单,只需要在输入模块选择:输入表;在输出模块选择:插入和更新表模块

实例展示:将表stu1的数据同步到stu2,并覆盖掉stu2原本的数据。

sql 复制代码
create table stu1(
id int,
name varchar(30),
age int
);
create table stu2(
id int,
name varchar(30)
);
insert into stu1 values(1001,'zhangsan',20),(1002,'lisi',18), (1003,'wangwu',23);
insert into stu2 values(1001,'canglaoshi');

1.表输入设置

表输入比较简单,选定设置好的数据库,读取数据即可

2.设置插入、更新模块

这里我们要选择关键字,即id,同时stu表里面有两个字段,选择要跟新的两个字段,注意选择的字段需要和stu2的表一致,不然会报错

最后保存一下任务,点击开始即可完成

相关推荐
呆萌很6 小时前
达梦(DM8)数据库常用SQL
数据库·sql
跟太阳说早安6 小时前
极简数据库SQL
数据库·sql
前端 贾公子6 小时前
第 5 章:Codex 从可运行程序到可交付工具
java·前端·数据库
杨云龙UP6 小时前
MySQL 主从复制管理:暂停、恢复、清理主从关系及命令执行位置
运维·数据库·mysql·主从配置·主从命令·reset replica·清除复制
yzs877 小时前
openGauss branch diff能力解析
数据库·oracle
霂鳯7 小时前
新手勇闯网络安全 | MySQL复习
mysql·安全·web安全
郭小李7 小时前
spring中@Transactional注解对事务的支持
数据库·spring·oracle
运维行者_7 小时前
供应链安全成最大风险源,企业如何构建可控的运维体系?
运维·开发语言·网络·数据库·安全·云计算·流量监控
高铭杰7 小时前
Postgresql源码(160)新的共享内存注册机制,为动态调整shared_buffers打基础
数据库·postgresql
数据库小学妹7 小时前
AI Agent连数据库怎么控权限?只读账号的4个缺口
数据库·人工智能·安全·数据库权限·审计·ai数据库·只读账号