0

我正在使用 PostgreSQL 语句。我的目标是修改语句以避免死锁问题。目前,有 2 个语句更新相同的记录。这必须在某些时候发生并且无法避免,因为这是生产中的实际操作。

我想要做的是创建UPDATE将获得锁定所有将被更新的记录的语句。我已经尝试过SELECT FOR UPDATE, LOCK TABLE as exclusive mode,UPDATE在一个LOOP“。两者都没有为我工作。僵局仍然发生。你们对此有什么想法吗?

4

1 回答 1

1

请注意使用咨询锁定,以防您无法确定要锁定的确切关系或记录。

于 2012-09-18T09:52:55.690 回答