zoukankan      html  css  js  c++  java
  • sql事务机制

    mysql事物处理实例

    MYSQL的事务处理主要有两种方法
    1.用begin/start,rollback,commit来实现
        begin/start开始一个事务  eg:begin transaction /start transaction
        rollback事务回滚
        commit 事务确认
    2.直接用set来改变mysql的自动提交模式
        mysql默认是自动提交的,也就是你提交一个query(查询),就直接执行!可以通过
        set autocommit = 0 禁止自动提交
        set autocommit = 1 开启自动提交
        来实现事务的处理。
    但要注意当用set autocommit = 0 的时候,你以后所有的sql都将作为事务处理,直到你用commit确认或 rollback结束,注意当你结束这个事务的同时也开启了新的事务!按第一种方法只将当前的做为一个事务!
    MYSQL只有 INNODB和BDB类型的数据表才支持事务处理,其他的类型是不支持的!

  • 相关阅读:
    SVN服务器搭建和使用(一)
    Python3.x和Python2.x的区别
    myeclipse启动不了的解决方法
    学习第49天
    学习第48天
    学习第47天
    学习第46天
    学习第45天
    学习第44天
    学习第43天
  • 原文地址:https://www.cnblogs.com/smuxiaolei/p/7722652.html
Copyright © 2011-2022 走看看