Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mises à jour simultanées sur la même ligne

Tu as raison. Les deux opérations de mise à jour seront sérialisées l'une après l'autre. Leur ordre est très difficile à prévoir, vous ne devriez donc pas essayer.

Si une troisième requête demande SELECT a, b FROM tbl WHERE id=123 à peu près au même moment, cette requête sera sérialisée, de manière imprévisible, avec les autres. Cela peut donc arriver avant, entre ou après les deux autres.

Les deux requêtes de mise à jour finiront par se terminer. Il faut plus que ces requêtes pour provoquer un blocage.