在什么情况下需要用事务处理?

解决方案 »

  1.   

    你需要对数据库进行一系列的insert ,update,delete等操作,这些操作要全部成功,否则就要恢复成原来的样子。
      

  2.   

    举个简单的例子
    比如3个SQL,你要他们要么同时都完成,
    这个时候用事务,
    如果有一条失败,3个都回滚
      

  3.   

    When you need money.^____^
      

  4.   


    事务处理可以回滚
    但是对insert不起作用
      

  5.   

    对 
    事务处理可以回滚 
    但是对insert不起作用俩位解释的都是很好的,但是insert出现错误了,可以让connection回滚啊?不知道对不对,我的就是这样弄得#17
      

  6.   


    你错了。只所有DML语句不起作用。
      

  7.   

    楼上的,说法有误,
    应该是对所有DDL语句不起作用。如create, truncate, alter 等
    DML语句,就是指的delete, update, insert,肯定是起使用的