sql >> Base de Datos >  >> RDS >> Mysql

Actualizaciones simultáneas en la misma fila

Estás bien. Las dos operaciones de actualización se serializarán una tras otra. Su orden es muy difícil de predecir, así que no deberías intentarlo.

Si una tercera consulta pide SELECT a, b FROM tbl WHERE id=123 más o menos al mismo tiempo, esa consulta se serializará, de manera impredecible, con las demás. Entonces puede suceder antes, entre o después de los otros dos.

Ambas consultas de actualización eventualmente se completarán. Se necesitan más que estas consultas para causar un interbloqueo.