商务网站策划书,查询网站空间的服务商,免费自己建网站,美团网站建设规划书MySQL 事务#xff08;Transaction#xff09;的四大特性#xff1a;A、C、I、D
A、原子性#xff1a;#xff08;Atomicity#xff09;
一个事务是不可分割的最小工作单位。
执行的事务#xff0c;要么全部成功#xff0c;要么回滚到执行事务之前的状态。
C、一致…MySQL 事务Transaction的四大特性A、C、I、D
A、原子性Atomicity
一个事务是不可分割的最小工作单位。
执行的事务要么全部成功要么回滚到执行事务之前的状态。
C、一致性Consistency
事务执行前后的数据必须保持一致。
例如
账户 a 和 账户 b 两者的钱加起来一共是2000元
那么不管 a 和 b 之间如何转账转几次账、每次转账多少钱
事务结束后两个用户的钱相加起来应该还得是2000元。
这就是事务的一致性。
I、隔离性isolation
多个事务之间数据要相互隔离即彼此独立和透明互不影响。
D、持久性Durability
事务一旦被提交commit / rollback 数据的改变是永久性的。
事务操作
事务开启
修改默认提交
set autocommit 0;begin; start transaction;事务手动提交
commit;事务手动回滚
rollback;