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?