MySQL 事务

事务(Transaction)是指将一系列数据操作捆绑成为一个整体进行统一管理,进行数据的提交和回滚.

事务是一个不可分割的工作逻辑单元.

事务是作为控制单元来使用.

事务是作为单个逻辑工作单元执行的一系列操作.

单逻辑单元必须有四个属性(简称: ACID):

            原子性(Atomicity):事务是一个完整的操作.事务的各元素是不可分(原子).事务中的所有元素必须作为一个整体提交或回滚.如果事务中的任何元素失败、则整个事务将失败.

            一致性(Consistency):当事务完成时,数据必须处于一致状态.

            隔离性(Isolation):对数据进行修改的所有并发事务是彼此隔离,这表明事务必须是独立,它不应以任何方式依赖于或影响其他事务.

            持久性(Durability):事务的持久性指不管系统是否发生了故障,事务处理的结果都是永久.

 

显示开启事务:

BEGIN;
START TRANSACTION;

 

事务提交:

COMMIT;

 

事务回滚

ROLLBACK;

 

设置自动提交关闭或开启:

SET AUTOCOMMIT={0:关闭|1:开启};

 

posted @ 2017-05-21 21:35  星小梦  阅读(157)  评论(0编辑  收藏  举报