# 锁函数 关于锁函数,下列说法正确的是: 1. `GET_LOCK(value,timeout)`函数使用字符串value给定的名字获取锁,持续timeout秒。 2. 如果 `GET_LOCK` 成功获取锁,则返回1,如果获取锁超时,则返回0,如果发生错误,则返回NULL。 3. `RELEASE_LOCK(value)`函数将以value命名的锁解除。 4. 如果 `RELEASE_LOCK` 解除成功,则返回1,如果线程还没有创建锁,则返回0,如果以value命名的锁不存在,则返回NULL。 5. `IS_FREE_LOCK(value)`函数判断以value命名的锁是否可以被使用。 6. 如果`IS_FREE_LOCK`判断锁可以被使用,则返回1,如果不能使用,也就是说正在被使用,则返回0,如果发生错误,则返回NULL。 7. `IS_USED_LOCK(value)`函数判断以value命名的锁是否正在被使用,如果正在被使用,则返回使用该锁的数据库连接ID,否则返回NULL。
点击进入[MySQL实战练习环境](https://mydev.csdn.net/product/pod/new?image=cimg-centos7-skilltreemysql&connect=auto&create=auto&utm_source=skill)。 * `show databases` 列出所有数据库 * `show tables` 列出所有表 ## 答案 全部都对 ## 选项 ### A 全都不对 ### B ``` 1, 3, 5, 7 ``` ### C ``` 2, 4, 6 ``` ### D ``` 7 ``` ### E ``` 2, 3, 4 ```