二十八、事务的提交与回滚演示
1、创建表
2、查询表中数据
3、开启事务START TRANSACTION;
4、插入数据
5、查看数据
6、修改数据
7、查看数据
8、回滚事务
9、查看数据
自动提交模式
自动提交模式用于决定新事务如何及何时启动。
启用自动提交模式:
- 如果自动提交模式被启用,则单条DML语句将缺省地开始一个新的事务。
- 如果该语句执行成功,事务将自动提交,并永久地保存该语句的执行结果。
- 如果语句执行失败,事务将自动回滚,并取消该语句的结果。
- 在自动提交模式下,仍可使用START TRANSACTION语句来显式地启动事务。这时,一个事务仍可包含多条语句,直到这些语句被统一提交或回滚。
禁用自动提交模式:
- 如果禁用自动提交,事务可以跨越多条语句。
- 在这种情况下,事务可以用COMMIT和ROLLBACK语句来显式地提交或回滚。
- 自动提交模式可以通过服务器变量AUTOCOMMIT来控制。
例如:
mysql> SET AUTOCOMMIT = OFF;
mysql> SET AUTOCOMMIT = ON;
或
mysql> SET SESSION AUTOCOMMIT = OFF;
mysql> SET SESSION AUTOCOMMIT = ON;
show variables like '%auto%'; -- 查看变量状态
二十八、事务的提交与回滚演示相关推荐
- oracle表结构修改回滚,87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚...
87.Oracle数据库SQL开发之 修改表内存--数据库事务的提交和回滚 数据库事务(transaction)就是一组SQL语句,这组SQL语句时一个逻辑工作单元. 要永久性的记录事务中SQL语句的 ...
- java jdbc 回滚_java_详解Java的JDBC API中事务的提交和回滚,如果JDBC连接是在自动提交模式 - phpStudy...
详解Java的JDBC API中事务的提交和回滚 如果JDBC连接是在自动提交模式下,它在默认情况下,那么每个SQL语句都是在其完成时提交到数据库. 这可能是对简单的应用程序,但有三个原因,你可能想关 ...
- java pg数据库事务回滚,基于Postgresql 事务的提交与回滚解析
用过oracle或mysql的人都知道在sqlplus或mysql中,做一个dml语句,如果发现做错了,还可以rollback;掉,但在PostgreSQL的psql中,如果执行一个dml,没有先运行 ...
- mysql事务的提交和回滚
START TRANSACTION | BEGIN [WORK] COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE] ROLLBACK [WORK] [AND ...
- mysql 事务实例_mysql实现事务的提交和回滚实例
mysql创建存储过程的官方语法为: 复制代码 代码如下:START TRANSACTION | BEGIN [WORK] COMMIT [WORK] [AND [NO] CHAIN] [[NO] R ...
- workbench 手动提交事务_mysql实现事务的提交和回滚实例
mysql创建存储过程的官方语法为: START TRANSACTION | BEGIN [WORK] COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE] RO ...
- mysql 提交修改_MySQL客户端、服务器端工具、sql_mode、存储引擎修改、事务的提交和回滚、隔离级别...
# ls /usr/local/mysql/bin mysql mysqladmin mysqldump 客户端程序 mysqld mysqld_safe ...
- 事务、提交、回滚、脏读、幻读等名词解释以及事务隔离级别详解
看视频的时候,听大佬说commit.事务.脏数据等等名词,听的弟弟是一脸懵呀,今天特地搜集.整理出来了这些名词的解释了,下面我们一起看一下. 文章目录 事务:transaction 概念 四个属性(A ...
- MySQL中事务的提交和回滚机制
应用场景: 银行取钱,从ATM机取钱,分为以下几个步骤 1 登陆ATM机,输入密码: 2 连接数据库,验证密码: 3 验证成功,获得用户信息,比如存款余额等: 4 用户输入需要取款的金额,按下确认键: ...
最新文章
- NEO从源码分析看nep2与nep6
- 白话tensorflow分布式部署和开发
- 坚持c++,真正掌握c++(4)
- sizeof你真的弄明白了吗?来看看这个例子
- android usb弹窗权限r,Android USB权限对话框永远不会出现
- Oracle性能优化
- 思科钱伯斯:云安全是根本
- 1007. 素数对猜想 (20)-PAT乙级真题
- JavaScript:instanceof 实现原理
- primefaces教程_Primefaces仪表板组件示例教程
- Centos上安装jdk版本出错的问题
- SQL Server导出导入数据方法
- Android中Handler的正确使用
- 闭包基础概念,闭包详解
- 网络安全Bypass网卡详细讲解
- TUIO学习笔记1-TUIO 1.1 Protocol Specification协议规范/标准
- Quartu编写D触发器
- 激活Windows Vista Home Basic Aero玻璃效果
- 2017-2018 年终总结
- 三极管:NPN和PNP
热门文章
- java jvm 参数配置_Java 从小白到大牛,JVM 不得不知的一些参数和配置
- linux apt 命令,Ubuntu系统中apt命令的用法汇总
- matlab多元回归程序,多元回归程序MATLAB程序
- NanoID 了解一下?比 UUID 更好用!
- Spring Boot Admin 2.5.5 发布,支持在线重启服务
- 常用的JVM参数,你现在就记好!
- 每日一皮:有人质疑新疫苗的免疫率低?
- 基于 Token 的多平台身份认证架构设计
- Redis+分布式+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
- IntelliJ IDEA 2019.2最新解读:性能更好,体验更优,细节处理更完美!