ThinkPHP6.0 Rapid Development Manual (Case Version)
/ lock(链式操作14)
lock(链式操作14)
Lock方法是用于数据库的锁机制,如果在查询或者执行操作的时候使用。
Lock方法是用于数据库的锁机制,如果在查询或者执行操作的时候使用:
示例
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();