mysql_xdevapi\TableSelect
PHP Manual

TableSelect::lockShared

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

TableSelect::lockSharedExecute SHARED LOCK

说明

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

Execute a read operation with SHARED 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

返回值

A TableSelect object.

范例

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

<?php

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

?>

mysql_xdevapi\TableSelect
PHP Manual