03016_事务

1、事务概述

  (1)什么是事务?

    一件事情有n个组成单元,要不这n个组成单元同时成功,要不n个单元就同时失败,就是将n个组成单元放到一个事务中。

  (2)mysql的事务

    ①默认的事务:一条sql语句就是一个事务,默认就开启事务并提交事务;

    ②手动事务

      显示的开启一个事务:start transaction ;

      事务提交:commit代表从开启事务到事务提交,中间的所有的sql都认为有效,真正的更新数据库;

      事务的回滚:rollback 代表事务的回滚,从开启事务到事务回滚,中间的所有的sql操作都认为无效,数据库没有被更新。

原文地址:https://www.cnblogs.com/gzdlh/p/8233440.html