kettle不执行任何更新 实测详解

本文介绍如何在数据库中实现有条件地更新和插入数据。通过创建两个结构相同的表A和B,并设置特定条件,当满足条件时不执行任何更新操作。在测试过程中,发现即使勾选了'不执行任何更新'选项,系统仍然会根据条件插入新数据,而不会修改原有记录。这表明在这样的配置下,该操作实际上仅执行插入,而不进行更新。
摘要由CSDN通过智能技术生成
  • 需求 将A表中的数据传输给B表,但根据条件将B表中有对应的数据不执行任何操作
  1. 建两张数据结构一样的表
    在这里插入图片描述

  2. 插入一些测试数据
    在这里插入图片描述
    在这里插入图片描述

  3. 勾选“不执行任何操作”
    在这里插入图片描述

  4. 点击直接测试,运行正常
    在这里插入图片描述
    可以看到,“符合条件” 的并没进行更新, “未符合条件” 在不改变原来数据的情况下又 插入了一条数据!
    总结:勾选“不执行任何更新后”,只会根据条件进行插入,但并不会执行任何更新!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值