zoukankan      html  css  js  c++  java
  • Mysql事务

    通俗的说事务它指的是一组操作,要么都成功运行,要么都不运行.---->原子性

    在全部的操作没有运行完成之前,其它会话不可以看到中间改变的过程-->隔离性

    事务发生前,和发生后,数据的总额依旧匹配----->一致性

    事务产生的影响不可以撤消------>持久性

    假设出了错误,事务也不同意撤消仅仅能通过"补偿性事务"

    转账

    李三: --->支出 500, 李三 -500

    赵四: ---->收到500, 赵四 +500

    关于事务的引擎:

    选用innodb /bdb

    开启事务:  start transaction;

    Sql....

    Sql....

    Commit 提交

     

    rollback 回滚

    注意当一个事务commit,或者rollback就结束了

    注意:有一些语句会造成事务的隐式的提交,比方 start transaction


    一个事务详细演示样例:






    版权声明:本文博客原创文章。转载请注明出处 http://blog.csdn.net/buyingfei8888

  • 相关阅读:
    url参数的获取
    ajax变量作用域的问题
    滚动条自适应宽度的问题
    js发送验证码(倒计时)
    字符串
    值类型和引用类型
    面向对象
    进程
    UI事件
    鼠标跟随
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4652032.html
Copyright © 2011-2022 走看看