gpt4 book ai didi

mysql - MyIsam 引擎事务支持

转载 作者:行者123 更新时间:2023-11-30 21:25:40 25 4
gpt4 key购买 nike

我正在测试 innoDB 表中的事务支持,出于好奇,我尝试在 MyIsam 表上运行相同的事务,令人惊讶的是它成功了。我假设在 myIsam 表上查询是一个接一个地执行,而不是在一个原子操作中执行,并且我没有从 START TRANSACTION 和 COMMIT 和 ROLLBACK 操作中得到任何错误。我很感兴趣,MyIsam 引擎是忽略了这个操作还是执行了一些操作?

最佳答案

MyISAM 在自动提交模式下有效工作(因为它不是事务引擎),它只是忽略提交/回滚。

实际上存储引擎是MySQL架构中的一个不同的层,与SQL解析器分离,SQL层通过较低级别的API与存储引擎通信,这就是为什么有一个通用的SQL和引擎,支持不同的子集的特色。您可以看到非常高级的架构概述 here

关于mysql - MyIsam 引擎事务支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59195648/

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