mysql中的Rollback、commit、begin规则什么时候使用?

发布于 2024-12-12 18:38:21 字数 71 浏览 0 评论 0原文

我正在读一篇文章,其中看到规则回滚、提交和开始。

不知道这些规则有什么用?

有朋友描述一下我吗?

I was reading a article that saw rules rollback, commit and begin.

I don't know these rules what is used?

are there a friend that describe me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怀里藏娇 2024-12-19 18:38:21

begincommitrollback 控制事务。事务中完成的所有操作要么一起保存(通过提交),要么根本不保存(如果执行回滚)。

如果进行了多次更新,则可以使用此方法,只有在所有更新都成功时才应生效。如果将它们包装在事务中,则可以在成功时提交所有更改,或者在任何步骤失败时回滚所有更改。

更多详细信息可以在 MySQL 中的事务。

begin, commit and rollback controls a transaction. Everything done within a transaction is either saved together (through commit) or not saved at all (if doing rollback).

This can be used if several updates are done which should only get effect if all are successful. If you wrap them in a transaction you can then commit all the changes if they are successful, or rollback all of them if any step along the way fails.

More details can be found in Transactions in MySQL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文