注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

~~

~~

 
 
 

日志

 
 

mysql 事务  

2013-11-05 14:55:06|  分类: mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1.mysql使用事务的关键字:
     begin      //打开一个事务。
     commit     //提交到数据库。
     rollback   //取消操作。
     savepoint  //保存,部分取消,部分提交。
     alter table tableName type=INNODB; //修改数据引擎。


2.事务的四种特性:
  a.原子性,是一个不可分割的逻辑单元,一组sql语句,要么都执行,要么都不执行。
  b.隔离性,事务中的执行过程是不可见的。
  c.持久性,事务一旦提交,就不可撤销。
  d.一致性,事务在发生之前和发生之后,数据是一致。(能量守恒)


3.事务的保存点:
        在一个事务中,包括多个语句,如有100条语句,当语句执行到第95条的时候,发现第90条的数据有错误,那么这样要全部回滚从头开始吗?
为了防止此类事情的发生,因此有了<保存点>的应用.
    语法规则:
          start transaction:   //启动
                SQL
           savepoint sid_one:   //创建保存点
                SQL
          savepoint sid_two:   //创建保存点
                ……
          rollback to sid:     //回滚到指定保存点
          commit:              //提交
    事务保存点的应用:
    
mysql  事务 - zera - zera
 
4.
mysql  事务 - zera - zera
 查询结果为1时,为自动提交;0为手动提交。
  评论这张
 
阅读(168)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018