mysql>
mysql> delimiter $$
mysql>
mysql> CREATE PROCEDURE myProc()
-> BEGIN
-> DECLARE lock_result INT;
-> IF get_lock('sp_critical_section_lock',60) THEN
-> /* This block can only be run by one user at a time*/
-> SELECT 'got lock';
-> /* Critical code here */
-> SET lock_result=release_lock('sp_critical_section_lock');
-> ELSE
-> SELECT 'failed to acquire lock';
-> /* Error handling here */
-> END IF;
-> END$$
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> delimiter ;
mysql> call myProc();
+----------+
| got lock |
+----------+
| got lock |
+----------+
1 row in set (0.02 sec)
Query OK, 0 rows affected (0.02 sec)
mysql>
mysql> drop procedure myProc;
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> MySQL 的存储过程中请求一个锁对象
来源:这里教程网
时间:2026-02-28 08:34:48
作者:
编辑推荐:
- MySQL 的存储过程中请求一个锁对象02-28
- 在windows10上安装mysql详细图文教程_MySQL02-28
- MySQL 分页存储过程02-28
- MySQL序列解决方案02-28
- SELECT 语句模式02-28
- mysql家谱表查询某人所有后代02-28
- MySQL数据库数据存放位置修改02-28
- mysql数据库操作02-28
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 在windows10上安装mysql详细图文教程_MySQL
在windows10上安装mysql详细图文教程_MySQL
26-02-28 - MySQL数据库数据存放位置修改
MySQL数据库数据存放位置修改
26-02-28 - MySQL简单主从方案暴露问题
MySQL简单主从方案暴露问题
26-02-28 - Windows 下noinstall方式安装 mysql 5.7.5 m15 winx64(推荐)_MySQL
- mysql 导出select语句结果到excel文件遇到问题及解决方法_MySQL
- mysql 存储过程 1242-MySQL存储过程ITERATE和LEAVE
- mysql-Mysql的安装问题求大神啊啊
mysql-Mysql的安装问题求大神啊啊
26-02-28 - mysql-关于mfc应用程序的问题
mysql-关于mfc应用程序的问题
26-02-28 - 图片上的是mysql哪一种可视化工具?
图片上的是mysql哪一种可视化工具?
26-02-28 - Mysql的基础使用之MariaDB安装方法详解_MySQL
Mysql的基础使用之MariaDB安装方法详解_MySQL
26-02-28
