Sperre (Kettenbedienung 14)
Die Sperrmethode ist ein Sperrmechanismus für Datenbanken. Wenn sie beim Abfragen oder Ausführen von Vorgängen verwendet wird:
Beispiel
Db::name('user')->where('id',1)->lock(true)->find();
wird automatisch im generierten SQL Add FOR verwendet UPDATE oder FOR UPDATE NOWAIT (Oracle-Datenbank) am Ende der Anweisung. Die
lock-Methode unterstützt die Übergabe von Zeichenfolgen für einige spezielle Sperranforderungen, wie zum Beispiel:
Db::name('user')->where('id',1)->lock('lock in share mode')->find();