MySQL操作数据库值mysql事务
2024-09-04 00:08:54
创建一个无参数的事务
注意要写START TRANSACTION或者是Begin;Mysql会默认直接执行一个单元
MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过
set autocommit=0 禁止自动提交
set autocommit=1 开启自动提交 来实现事务的处理机制
DROP PROCEDURE IF EXISTS P_test; CREATE PROCEDURE P_test() BEGIN DECLARE EXIT HANDLER FOR sqlexception ROLLBACK; START TRANSACTION; INSERT into unit(Unit_Name,Unit_Remark) VALUES ('Name1','标记1'); update unit set Unit_ID=111 where Unit_Name='Name1'; COMMIT; END;
调用
call P_test()
带参数的调用
call P_test(in aa int,in bb varchar(50))
删除事务的方法 和 删除存储过程的方法是一样的
drop PROCEDURE if exists 存储过程名子 不带括号的
例:drop PROCEDURE if exists p_test
最新文章
- 动手做第一个Chrome插件
- ASP.NET Core 中文文档 第二章 指南(2)用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API
- RunLoop笔记
- python注释
- 把Tomcat做成系统服务自动启动
- information_schema系列二(列,列权限,事件,存储引擎)
- [BZOJ2038]小Z的袜子(莫队算法)
- 网络HTTP、JSON、XML解析等 复习
- SQL Server 之 事务隔离级别
- Thread: BooleanRT : Realtime 3D boolean operations for (Runtime,Editor)
- JavaScript新手学习笔记1——数组
- git - 简明指南
- H5_ 多媒体video,autio使用示例
- Annoy 近邻算法
- VMWare Station 问题汇总
- CSV转excel方法
- 【58沈剑架构系列】互联网公司为啥不使用mysql分区表?
- C#操作word类文件
- HBase 1.3(NOSQL) 发布,性能大幅提升
- 什么是首字节时间(TTFB)
热门文章
- 04 | 基础篇:经常说的 CPU 上下文切换是什么意思?(下)
- 解决Sql Server服务远程过程调用失败
- ExcelVBA 操作putty
- Java中的多线程基础
- 最小生成树(prim和Kruskal操!!SB题)
- k3 cloud套打模板中出现单元格数据为空的情况,及无法正确的选择数据源
- mySql | Error: ER_DATA_TOO_LONG: Data too long for column 'base_info' at row 1
- LuaLuaMemorySnapshotDump-master
- vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT和vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
- Linux之lrzsz命令的安装