不同数据库,同步更新,第二次更新不了

现在有两个数据库,数据库的表是一样 的。

现在操作系统,假设更新 FuturesCategory,我先更新 数据库一的FuturesCategory,再更新数据库二的FuturesCategory。

这时候会出现一个问题,数据库一的FuturesCategory可以更新,数据库二更新不了。

image.png


大致问题定位是下图,更新的字段被清空了。所以具体该怎么写呢?

image.png

评论区

2024-03-04 16:07

解决了,用_setOrPut就可以了

zzutligang

2024-03-05 09:57

抛开你的问题,你这个业务似乎要用两阶段提交处理。否则如果第二个更新失败,第一个无法回滚,会引起业务数据不一致。

2024-03-06 16:05

@zzutligang 是的,会有这种问题出现。所以最后不采用这种方式了。

热门反馈

扫码入社