1、事务的基本介绍
1。概念:
*如果一个包含多个步骤的业务操作,被事务管理,要么同时成功,要么同时失改
* 如果一个包含多个步骤的业务操作,被事务管理,要么同时成功,要么同时失败
*如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败
张三给李四转账500元
1、查询张三账户余额是否大于500
2、张三账户 金额 -500
如果第二步,出现了异常,代码要跳转,造成的影响是:张三账户的钱减了500,李四的账户的钱没有加上
3、李四账户 金额 +500
三个业务操作完成,如果三个步骤没有事物管理的话
如果三个步骤被事务管理了,
操作:对应三条sql语句
1、开启事务: start transaction
2、回滚:rollback;
3、提交:commit;
事务的四大特征(非常常见的面试题)
事务的隔离级别(了解)