Mostrando las entradas con la etiqueta mysql. Mostrar todas las entradas
Mostrando las entradas con la etiqueta mysql. Mostrar todas las entradas

2.11.2010

select for update

La lección aprendida de hoy:

Si haces un
 SELECT ... FOR UPDATE

Generas un lock sobre el registro

Si cliente B, have SELECT ... FROM, va a hacer un Dirty Read.
(No se va a esperar hasta que cliente A acabe)

Pero si hace un SELECT .. FOR UPDATE, es entonces que cliente B espera a que cliente A termine de hacer sus cosas.

Capicci?