Cuando se usa el bloqueo FOR UPDATE de MySQL, ¿qué se bloquea exactamente?
Este no es un pseudocódigo de consulta MySQL completo / correcto solo:
Select *
from Notifications as n
where n.date > (CurrentDate-10 days)
limit by 1
FOR UPDATE
http: //dev.mysql.com/doc/refman/5.0/en/select.htm states: si usa FOR UPDATE con un motor de almacenamiento que usa bloqueos de página o fila, las filas examinadas por la consulta se bloquean por escritura hasta el final de la transacción actual
Aquí solo está el único registro devuelto bloqueado por MySQL o todos los registros que tiene que escanear para encontrar el único registro?