MySQL中事务回滚机制

  • 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位,事务回滚是指将该事务已经完成的对数据库的更新操作撤销。
  • 要同时修改数据库中两个不同表时,如果它们不是一个事务的话,当第一个表修改完,可能第二个表修改过程中出现了异常而没能修改,此时就有第二个表仍然是未修改之前的状态,而第一个表已经被修改完毕。当把它们设定为一个事务的时候,当第一个表修改完,第二个表修改出现了异常没能修改,第一个表和第二个表都会回到未修改的状态,这就是事务回滚。
posted @ 2021-03-06 23:06  Eleanor123  阅读(655)  评论(0编辑  收藏  举报