使用Zend Framework,我需要(1)从MySQL数据库中读取记录,并且(2)立即写回该记录以指示它已被读取.我不希望其他进程或查询能够在步骤(1)和(2)之间读取或写入相同的记录.
我正在考虑使用交易执行这些步骤.如果我使用以下方法,那将满足我的要求吗?
Zend_Db_Adapter_Abstract::beginTransaction()
Zend_Db_Adapter_Abstract::commit()
Zend_Db_Adapter_Abstract::rollBack()
Run Code Online (Sandbox Code Playgroud)