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

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

相关推荐
Y00111236几秒前
Day3-MySQL-SQL-2
数据库·sql·mysql
V1ncent Chen16 分钟前
从零学SQL 07 数据过滤
数据库·sql·mysql·数据分析
A101693307117 分钟前
maven导入spring框架
数据库·spring·maven
代码探秘者21 分钟前
【Java集合】ArrayList :底层原理、数组互转与扩容计算
java·开发语言·jvm·数据库·后端·python·算法
寻见90321 分钟前
10 分钟吃透 MyBatis 核心|从底层原理到实战技巧,Java 开发者必藏(无废话干货)
java·mysql·mybatis
末点40 分钟前
超长文本格式坐标串数据空间化入库
数据库·c#·st_geomfromtext
七七powerful1 小时前
养龙虾-在 Grafana 中获取 API Token 的方法
数据库
阿坤带你走近大数据1 小时前
Oracle存储过程怎么写
数据库·oracle·存储过程
搜佛说1 小时前
第2章-EdgeX-Foundry架构深度解析
数据库·物联网·架构·边缘计算·iot
知识分享小能手1 小时前
PostgreSQL 入门学习教程,从入门到精通,PostgreSQL 16 服务器配置与数据库监控终极指南 —语法、案例与实战(18)
数据库·学习·postgresql