跳到主要内容
版本:V1.0.0

RELEASE_ALL_LOCKS()

描述

该函数用于释放当前会话所持有的所有命名锁,并返回成功释放的锁的数量。

语法

RELEASE_ALL_LOCKS()

说明

参数解释

无参数。

返回值

返回成功释放的锁的数量。如果当前会话没有持有任何锁,那么返回值为 0。

示例

释放当前会话持有的所有命名锁。

SELECT RELEASE_ALL_LOCKS();

返回结果如下:

+---------------------+
| RELEASE_ALL_LOCKS() |
+---------------------+
| 1 |
+---------------------+
1 row in set (0.001 sec)

返回结果为 1,表示当前会话持有的 1 个命名锁,并成功释放。