事务一致性控制

MYSQL的事务处理主要有两种方法:

   1、用begin,rollback,commit来实现
        begin 开始一个事务
        rollback  事务回滚
        commit  事务确认

    2、直接用set来改变mysql的自动提交模式
       MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过
         set autocommit=0   禁止自动提交
         set autocommit=1   开启自动提交
       来实现事务的处理。

   注意当你用 set autocommit=0 的时候,你以后所有的SQL都将做为事务处理,直到你用commit确认或rollback结束,注意当你结束这个事务的同时也开启了个新的事务!按第一种方法只将当前的作为一个事务!个人推荐使用第一种方法!

   MYSQL中只有INNODBBDB类型的数据表才能支持事务处理!其他的类型是不支持的!

posted on 2016-03-24 13:28  星东烁  阅读(198)  评论(0)    收藏  举报

导航