ロック(チェーン操作14)


Lock メソッドはデータベースのロック メカニズムです。クエリまたは操作の実行時に使用される場合:

Example

Db::name('user')->where('id',1)->lock(true)->find();

は、生成された SQL で自動的に使用されます。 FOR UPDATE または FOR UPDATE NOWAIT (Oracle データベース) をステートメントの最後に追加します。

lock メソッドは、次のような特別なロック要件の文字列の受け渡しをサポートしています。

Db::name('user')->where('id',1)->lock('lock in share mode')->find();