【发布时间】:2020-04-13 17:14:10
【问题描述】:
关于 SQL 中的 COMMIT 语句和 ROLLBACK 语句
我知道 ROLLBACK 语句是 COMMIT 语句的逆语句。
如果我们说“COMMIT 语句是 ROLLBACK 语句的逆”
正确与否?如果不是请解释一下
谢谢你的帮助
【问题讨论】:
-
不,不一样。如果您回滚,则在您执行更多 DML 之前没有什么可提交的
-
两者都不是另一个的“逆”。一旦你做了一个提交,你就不能回滚。一旦你做了回滚,你就不能提交。你只能说一个与另一个相反
标签: transactions commit rollback