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

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

相关推荐
途经六月的绽放7 分钟前
零基础入门 MongoDB:文档型数据库的魅力与应用
数据库
o***741712 分钟前
一条sql 在MySQL中是如何执行的
数据库·sql·mysql
源码宝19 分钟前
诊所门诊系统源码,采用SpringBoot+Vue2.0+MySQL技术栈开发,满足门诊部-诊所/中小型及连锁门诊搭建信息化平台
spring boot·后端·mysql·源码·门诊系统·医疗信息化·诊疗门诊
科技块儿21 分钟前
常见IP归属地数据库对比
网络·数据库·tcp/ip
足球中国23 分钟前
SQL Server 索引维护完整指南
数据库
m***923826 分钟前
【MySQL】C# 连接MySQL
数据库·mysql·c#
u***284728 分钟前
SpringBoot集成Flink-CDC,实现对数据库数据的监听
数据库·spring boot·flink
m***119028 分钟前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
e***985730 分钟前
Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)
数据库·redis·缓存
xingyue_S30 分钟前
MySQL 数据库(一) -- 初体验
数据库·mysql·oracle