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();