Usando Zend Framework, necesito (1) leer un registro de una base de datos MySQL, y (2) escribir de inmediato en ese registro para indicar que ha sido leído. No deseo que otros procesos o consultas puedan leer o escribir en el mismo registro entre los pasos (1) y (2).Transacciones de base de datos en Zend Framework: ¿Están aisladas?
Estaba considerando usar una transacción para estos pasos. Si utilizo los siguientes métodos, ¿cumplirá eso con mis requisitos?
Zend_Db_Adapter_Abstract::beginTransaction()
Zend_Db_Adapter_Abstract::commit()
Zend_Db_Adapter_Abstract::rollBack()
La actualización for es crítica. Tuve una situación similar implementando una cola. Gracias por el consejo. – cr125rider