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...