设为首页收藏本站
查看: 76|回复: 0

[PHP] mysql教程:mysql事务与mysql储存引擎

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2013-9-12 18:10:00 | 显示全部楼层 |阅读模式
    事务概念及存储引擎
      1.0 为何要事务?
      先来看一个场景,银行转账汇款:
      李彦宏和周鸿?天天打架,现在让李彦宏给周鸿?转款1000 元
      设计如下表
      account表
      编号(id)
      用户名(user)
      金额(cash)
      1
      李彦宏
      3000
      2
      周鸿?
      2000
      传统的做法:
      

    mysql> update account set cash = cash -1000 where id =2; update account set cash =cash +1000 where id=1;
    不安全。比如减少李彦宏钱的指令执行了,但是增加周鸿?钱的指令却没有执行成功。缺陷:  

      这个时候,我们就要使用mysql的事物机制。
      1.1事务  
      
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表