RELEASE_ALL_LOCKS
MariaDB до версии 10.5.2
RELEASE_ALL_LOCKS был добавлен в MariaDB 10.5.2.
Синтаксис
RELEASE_ALL_LOCKS()
Описание
Освобождает все именованные блокировки, удерживаемые текущей сессией. Возвращает количество освобождённых блокировок, или 0 если блокировки не удерживались.
Операторы, использующие функцию RELEASE_ALL_LOCKS, не являются безопасными для репликации на основе операторов.
Примеры
SELECT RELEASE_ALL_LOCKS();
+---------------------+
| RELEASE_ALL_LOCKS() |
+---------------------+
| 0 |
+---------------------+
SELECT GET_LOCK('lock1',10);
+----------------------+
| GET_LOCK('lock1',10) |
+----------------------+
| 1 |
+----------------------+
SELECT RELEASE_ALL_LOCKS();
+---------------------+
| RELEASE_ALL_LOCKS() |
+---------------------+
| 1 |
+---------------------+
См. также
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в данном контенте, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/release_all_locks/