1.创建存储过程语法
CREATE procedure 存储过程名(
参数1 参数类型1,
参数2 参数类型2
)
2.mysql事务语法
SET TRANSACTION ISOLATION LEVEL READ COMMITTED; -- 设置事务级别
START TRANSACTION; -- 开始事件
-- 这里写事件语句
COMMIT; -- 提交事务
ROLLBACK; --事务回滚,如果支持 不回滚 不用写
3.临时表创建语法
create temporary table 表名(字段名 字段类型 是否为空 默认值 字段注释, ... );
创建临时表例子:
create temporary table TempAndroids(UserID int not null default 0 );
4.事务脚本:
-- 开始事务
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
START TRANSACTION;
SELECT FreeSameRoomHours = S

本文详细介绍了在MySQL存储过程中如何使用事务和临时表。首先讲解了存储过程的创建语法,接着阐述了MySQL事务的基本语法。然后,通过实例展示了如何创建并使用临时表。进一步,给出了包含事务和临时表的完整存储过程脚本,最后讨论了执行效果。
订阅专栏 解锁全文
521





