为了保证在应用程序.数据库或系统出现错误后,数据库能够被还原,以保证数据库的完整性,所以需要进行回滚. 回滚(rollback)就是在事务提交之前将数据库数据恢复到事务修改之前数据库数据状态. 回滚执行相反的操作,可以撤销错误的操作,从而保证数据的完整性. 例如,用户A给用户B转账,在数据库中就需要给A与B的账户信息进行修改(update)操作,而这两条sql语句必须都执行或者都不执行. 例如先执行用户B的修改(update)语句,使用户B的账户金额增加了1000,然后执行用户A的update…