Collections:
IS_FREE_LOCK() - Checking Lock Status
How to check the status of a user defined lock using the IS_FREE_LOCK() function?
✍: FYIcenter.com
IS_FREE_LOCK(lock) is a MySQL built-in function that
returns 1 if a given user lock is free, 0 otherwise.
For example:
SELECT GET_LOCK('MyLock', 60), IS_FREE_LOCK('MyLock');
-- +------------------------+------------------------+
-- | GET_LOCK('MyLock', 60) | IS_FREE_LOCK('MyLock') |
-- +------------------------+------------------------+
-- | 1 | 0 |
-- +------------------------+------------------------+
SELECT RELEASE_LOCK('MyLock'), IS_FREE_LOCK('MyLock');
-- +------------------------+------------------------+
-- | RELEASE_LOCK('MyLock') | IS_FREE_LOCK('MyLock') |
-- +------------------------+------------------------+
-- | 1 | 1 |
-- +------------------------+------------------------+
Reference information of the IS_FREE_LOCK() function:
IS_FREE_LOCK(lock): boolean Returns 1 if a given user lock is free, 0 otherwise. Arguments, return value and availability: lock: Required. The lock name to be examined. boolean: Return value. 1 if the lock is free, 0 otherwise. Available since MySQL 4.
⇒ IS_IPV4() - Detecting IPv4 Address
⇐ INET6_NTOA() - IPv6 Address Number to String
2023-12-20, 1708🔥, 0💬
Popular Posts:
Where to find MySQL database server tutorials? Here is a collection of tutorials, tips and FAQs for ...
How To Change the Password for Your Own User Account in MySQL? If you want to change the password of...
How To Escape Special Characters in SQL statements in MySQL? There are a number of special character...
How To Generate Random Numbers with the RAND() Function in SQL Server Transact-SQL? Random numbers a...
How REAL and FLOAT Literal Values Are Rounded in SQL Server Transact-SQL? By definition, FLOAT(n) sh...