forUpdate がまだ機能しないため ( https://github.com/phalcon/cphalcon/issues/2407 )、データベースで選択された行をロックする最良の方法は何ですか?
処理するアイテムを含む innodb テーブルがあります。cronjob を介していくつかのタスクを開始します。これらのタスクは、処理するアイテムを監視し(status=open)
、行を更新してstatus=processing
から、いくつかのことを行います。間の時間をどのように保護できますか
$oModel->findFirst('status="open"');
と
$oModel->update(['status' => 'processing']);
?