PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
版权1997 - 2022 PHP文档组。10bet官方网站
CollectionFind: lockExclusive
执行与互斥型锁操作
描述
公共mysql_xdevapi \ CollectionFindmysql_xdevapi \ CollectionFind:: lockExclusive(intlock_waiting_option);
专门文档锁,其他事务从更新文档将被阻塞,直到文档锁文件被锁定,其他事务是不能更新的文档,做选择……锁在分享模式,或在某些事务隔离级别读取数据。一致忽略任何锁设置读取记录阅读中存在的观点。
这个特性是直接有用的修改()命令,以避免并发性问题。基本上,它序列化访问行通过行锁
参数
-
lock_waiting_option
-
可选等选项。默认情况下是
MYSQLX_LOCK_DEFAULT
。有效值是这些常量:MYSQLX_LOCK_DEFAULT
MYSQLX_LOCK_NOWAIT
MYSQLX_LOCK_SKIP_LOCKED
返回值
返回一个CollectionFind对象,可用于进一步的处理
例子
例5.36mysql_xdevapi \ CollectionFind:: lockExclusive
例子
< ?php会话美元= mysql_xdevapi \ getSession (“mysqlx: / /用户:password@localhost”);会话模式=美元- > getSchema (“addressbook”);$ = $模式集合- > createCollection(“人”);$ session - > startTransaction ();结果=美元收集- >找到(年龄> 50)- > lockExclusive() - >执行();/ /……做一个操作对象/ /完成交易并解锁文件$ session - > commit ();? >