我有一些继承的代码,如下所示: const sql = `UPDATE fqdn SET lock = $1
FROM (SELECT id FROM fqdn创建者的想法是使用一个锁定字段锁定每个微服务要处理的一批行,该锁定字段是运行微服务的机器的fqdn ($1 => fqdn)。 不过,看起来有时两个微服务可能会在同一批处理上结束。有没有办法序列化它,使并发的第二个线程只在第一个线程更新完锁后才执行<
假设我有一个如下所示的SQL表:| id | ColA | ColB || 1 | red | false|当我将colA的值设置为“true”时,我希望将colB的值更改为“蓝色”,以便以以下方式结束:| id |ColA | ColB || 1 | blue | true |
+----+------+--