一般事务简单的讲就是对数据库表的添加、删除、修改和查询操作

解决方案 »

  1.   

    嗯,事务操作要求一致性,比如你要执行的一串操作:插入一个用户,更新另一个用户信息表,这两个操作应该全部成功,你的操作才算正确完成,这两步操作就必须做为一个事务来处理,如果哪一步失败则回滚。
      

  2.   

    事务具有原子性
    事务中包含的添加、删除、更新等操作要么全部做完
    要么全部都不做,以保证数据库的一致性和正确性举个例子说:银行账户,你首先查看还有1000元,然后你要取500元钱,在你取钱时取款机出问题,你没能取成500元钱,这时就会回滚,不会说因为这样你下次再查看的时候就只有500了