码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL事务

时间:2018-01-13 15:41:24      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:开始   一个   提示符   错误   持久性   values   insert   用户   流程   

MYSQL事务

在MySQL 中,事务由单独单元的一个或多个SQL语句组成。在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分隔的整体,如果单元中一旦某条SQL语句执行失败或产生错误,整个单元将会回滚,所有受到影响的数据将返回到事务开始以前的状态;如果单元中的所有SQL 语句均执行成功,则事务被顺利执行。

ACID指出每个事务型RDBMS必须遵守的4个属性,即原子性、一致性、孤立性和持久性。

技术分享图片

事务的创建:初始化事务,创建事务,提交事务,撤销事务(事务回滚)

       初始化事务:START TRANSACTION

       创建事务:start transaction;

                            insert into connection(  )values(’’)

       提交事务:COMMINT

       撤销事务:ROLLBACK

事务的存在周期

事务的周期由用户在命令提示符下输入START TRANSACTION 指令开始,直至用户输入COMMIT 结束,下图展示了一个简单事务存在周期流程图。

技术分享图片

MYSQL事务

标签:开始   一个   提示符   错误   持久性   values   insert   用户   流程   

原文地址:https://www.cnblogs.com/hhhhhhh/p/8278927.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!