mysql_xdevapi\TableSelect
PHP Manual

TableSelect::lockExclusive

(No version information available, might only be in Git)

TableSelect::lockExclusiveExecute EXCLUSIVE LOCK

说明

public mysql_xdevapi\TableSelect mysql_xdevapi\TableSelect::lockExclusive ([ integer $lock_waiting_option ] )

Execute a read operation with EXCLUSIVE LOCK. Only one lock can be active at a time.

参数

lock_waiting_option

The optional waiting option that defaults to MYSQLX_LOCK_DEFAULT. Valid values are:

  • MYSQLX_LOCK_DEFAULT

  • MYSQLX_LOCK_NOWAIT

  • MYSQLX_LOCK_SKIP_LOCKED

返回值

TableSelect object.

范例

Example #1 mysql_xdevapi\TableSelect::lockExclusive() example

<?php

$session
->startTransaction();
$res $table->select('ordinal''n')->where("ordinal like '1'")->lockExclusive(MYSQLX_LOCK_NOWAIT)->execute();
$session->commit();

?>

mysql_xdevapi\TableSelect
PHP Manual