Používáte LOCK IN SHARE MODE
který uzamkne řádek z UPDATE
nebo DELETE
operace, ale umožňuje čtení řádku. Přečtěte si tuto dokumentaci
pro více informací. Stručný popis dokumentace je níže.
Váš dotaz vrátí stejný řádek všem procesům/pracovníkům a ti jednoduše počkají na uvolnění předchozího zámku, než na řádek umístí svůj vlastní zámek. Chcete-li dosáhnout požadovaného typu zámku, vyměňte SELECT ... LOCK IN SHARE MODE
pomocí SELECT ... FOR UPDATE
.