中止和回滚之间的区别?

use*_*846 7 database transactions rollback abort

事务管理中的中止和回滚有什么区别?

Joa*_*son 7

如果你指的是命令,通常没有。

例如来自PostgreSQL 手册

ABORT 回滚当前事务并导致该事务所做的所有更新被丢弃。该命令的行为与标准 SQL 命令 ROLLBACK 相同,并且仅因历史原因而存在。

如果您的意思是数据库自动中止事务,那么这通常是在出现不可恢复的错误(例如连接丢失)时完成的,并且通常也是通过回滚活动事务来完成的。