第一步:A页面开始事务,执行三个insert的操作,假如第三个不成功,回滚事务,第二步:B页面要执行一个update,执行完毕commit,这时第一步中的前两个insert是不是也被commit了呢?请问大家怎么做呢?

解决方案 »

  1.   

    你的页面是什么意思? web开发?
      

  2.   

    前两个insert没被commit,因为你第二步commit时,第一步你已经rollback,
      

  3.   

    前两个insert没被commit,因为你第二步commit时,第一步你已经rollback,---------------------------如果第一步已经rollback,那再次commit时,前面的操作都不起作用了是吧?是WEB开发