国美易卡事务的分类以及创建(国美易卡)

国美易卡事务的分类以及创建

1.国美易卡隐式事务:事务没有明显的开启和结束的标志

  如:insert/update/delete等操作

  由于国美易卡MySQL中的进行操作的自动提交(autocommmit)是处于开启的状态。当我们进行上述操作的时候,它就会帮助我们把事务进行一个提交。这一个过程一步到位。没有明显的开启和结束的标志。

  由此可见。对于一些常见的简单的事务操作(简单的说就是:可以使用一个SQL语句就进行操作完毕的)使用隐式的事务即可。

2.国美易卡显式事务:事务具有明显的开启和结束标志

  (1).如果说想要使用显式的事务,需要把自动提交(set autocommit=0;)关闭,关闭仅仅对当前的会话有

    效。

  (2).对于像引入中的操作,如有俩条SQL语句合并的事务的操作。就适合使用显式的操作  

3.一个事务的创建过程

步骤1:国美易卡开启事务

set autocommit=0;

start transaction;可选的

步骤2:国美易卡编写事务中的sql语句(select insert update delete)

语句1;

语句2;

...

步骤3:国美易卡结束事务

commit;提交事务

rollback;回滚事务

发布了64 篇原创文章 · 获赞 0 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/dongsijia/article/details/103199756