gpt4 book ai didi

mysql - 数据库事务

转载 作者:行者123 更新时间:2023-11-29 15:03:45 25 4
gpt4 key购买 nike

如果我使用 mysql 客户端(例如 squirrel)执行更新查询,10 秒后,我取消了查询,是否会进行部分更新,或者是否会回滚所有已完成的操作?

最佳答案

您可能需要查看MySQL documentation关于开始事务、提交和回滚。

我相信这将取决于您选择的引擎(例如 InnoDB),并且我看到了以下关于 ROLLBACK 的评论:

If you issue a ROLLBACK statement after updating a nontransactional table within a transaction, an ER_WARNING_NOT_COMPLETE_ROLLBACK warning occurs. Changes to transaction-safe tables are rolled back, but not changes to nontransaction-safe tables.

关于mysql - 数据库事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2594835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com