sql >> Database >  >> RDS >> Mysql

Gelijktijdige updates naar dezelfde rij

Je hebt gelijk. De twee update-bewerkingen worden na elkaar geserialiseerd. Hun volgorde is erg moeilijk te voorspellen, dus je moet het niet proberen.

Als een derde vraag SELECT a, b FROM tbl WHERE id=123 min of meer tegelijkertijd zal die vraag, onvoorspelbaar, geserialiseerd worden met de andere. Het kan dus voor, tussen of na de andere twee gebeuren.

Beide updatequery's worden uiteindelijk voltooid. Er is meer nodig dan deze zoekopdrachten om een ​​impasse te veroorzaken.




  1. Verwijder volgnullen in decimale waarde met veranderende lengte

  2. Omgekeerde coördinaten in PostgreSQL-polygoonkolom

  3. Fout:ongedefinieerde eigenschap $load

  4. Tijdelijke oplossing voor dynamische instructies in opgeslagen procedures die worden aangeroepen vanuit triggers