CollectionFind::lockShared

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

CollectionFind::lockShared — Виконує операцію з SHARED LOCK

Опис

public mysql_xdevapi\CollectionFind::lockShared(int $lock_waiting_option = ?): mysql_xdevapi\CollectionFind

Дозволяє розділяти документи між кількома транзакціями, які блокуються в режимі спільного доступу.

Інші сеанси можуть читати рядки, але не можуть змінювати їх, доки ваша транзакція не буде зафіксована.

Якщо один із цих рядків був змінений іншою транзакцією, яка ще не зафіксована, запит почекає завершення цієї транзакції, а потім використовує зафіксовані значення.

Список параметрів

lock_waiting_option

Дополнительная опция ожидания. По умолчанию имеет значение**MYSQLX_LOCK_DEFAULT**. Допустимі значення представлені константами:

  • MYSQLX_LOCK_DEFAULT

  • MYSQLX_LOCK_NOWAIT

  • MYSQLX_LOCK_SKIP_LOCKED

Значення, що повертаються

Повертає об'єкт класу CollectionFind, з яким можна буде працювати далі.

Приклади

Приклад #1 Приклад использования методаmysql_xdevapi\CollectionFind::lockShared()****

Loading...