1、事务概述
(1)什么是事务?
一件事情有n个组成单元,要不这n个组成单元同时成功,要不n个单元就同时失败,就是将n个组成单元放到一个事务中。
(2)mysql的事务
①默认的事务:一条sql语句就是一个事务,默认就开启事务并提交事务;
②手动事务
显示的开启一个事务:start transaction ;
事务提交:commit代表从开启事务到事务提交,中间的所有的sql都认为有效,真正的更新数据库;
事务的回滚:rollback 代表事务的回滚,从开启事务到事务回滚,中间的所有的sql操作都认为无效,数据库没有被更新。