中止和回滚之间的区别?

问题描述:

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

如果你的意思是这些命令,通常没有。

从 - 例如 - PostgreSQL manual;

中止ABORT回滚当前事务并导致丢弃事务所做的所有更新 。此命令与 行为与标准SQL命令ROLLBACK的行为完全相同,并且仅出现在 历史原因中。

如果你指的是数据库自动中止交易,当出现无法挽回的错误(例如丢失连接),通常也通过回滚活动事务做这通常。