sql >> Database >  >> RDS >> Mysql

Hoe rij in mysql te vergrendelen zonder te blokkeren?

Je gebruikt LOCK IN SHARE MODE die de rij van UPDATE . vergrendelt of DELETE bewerkingen, maar staat toe dat de rij wordt gelezen. Raadpleeg deze documentatie voor meer informatie. Hieronder vindt u een korte samenvatting van de documentatie.

Uw query retourneert dezelfde rij naar alle processen/werknemers en ze wachten gewoon tot de vorige vergrendeling wordt vrijgegeven voordat ze hun eigen vergrendeling op de rij plaatsen. Om het soort slot te bereiken dat u nodig heeft, vervangt u uw SELECT ... LOCK IN SHARE MODE met SELECT ... FOR UPDATE .




  1. jdbc4.MySQLSyntaxErrorException:Tabel bestaat niet in database

  2. Datumconversie en cultuur:verschil tussen DATE en DATETIME

  3. Dynamische tabelpartitionering in postgres

  4. Hoe MySQL 8 op Windows te installeren