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的表一致,不然会报错

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

相关推荐
疯狂的挖掘机2 小时前
记一次基于QT的图片操作处理优化思路(包括在图上放大缩小,截图,画线,取值等)
开发语言·数据库·qt
奇树谦3 小时前
Qt | 利用map创建多个线程和定时器
网络·数据库·qt
用户47949283569153 小时前
性能提升 4000%!我是如何解决 运营看板 不能跨库&跨库查询慢这个难题的
数据库·后端·postgresql
电商API&Tina3 小时前
跨境电商 API 对接指南:亚马逊 + 速卖通接口调用全流程
大数据·服务器·数据库·python·算法·json·图搜索算法
robinson19883 小时前
验证崖山数据库标量子查询是否带有CACHE功能
数据库·oracle·cache·自定义函数·崖山·标量子查询
老华带你飞4 小时前
农产品销售管理|基于java + vue农产品销售管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
SelectDB4 小时前
5 倍性能提升,Apache Doris TopN 全局优化详解|Deep Dive
数据库·apache
JIngJaneIL5 小时前
基于springboot + vue房屋租赁管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
陈平安安5 小时前
设计一个秒杀功能
java·数据库·sql
isNotNullX5 小时前
数据处理的流程是什么?如何进行数据预处理?
数据库·数据资产管理·数据处理·企业数字化