批量update转delete+insert,改成了先批量delete然后再insert的方式—zcbus-7.6-9-20210712.tar.gz
如果before值全的话,没有更新的字段值从before里面取
手动验证:目标库的记录手动删除,验证update操作,update转delete+insert从before部分获取,没有回查数据库。
如果before值不全的话,通过回查数据库来获取没有更新的字段值
如果before值不全的话,并且通过回查也不能获取更新的字段值时,update_to_insert_cols_diff_skip设置为1,操作跳过,否则会报异常:ZCBUS-62004: can not find row by pk
注:以下两个方式,update会转delete+insert操作:
(1)传输控制中,IfUpdateSplitDeleteInsert设置为1时:
(2)update操作失败时。
文档更新时间: 2023-06-30 22:30 作者:阿力