gpt4 book ai didi

mysql - 在 MyISAM 表中执行 START TRANSACTION 时会抛出任何错误吗?

转载 作者:行者123 更新时间:2023-11-29 05:38:13 25 4
gpt4 key购买 nike

我尝试在 MyISAM 表上启动事务,它回复“查询正常,受影响的 0 行(0.00 秒)”。

但我不确定是否所有版本的 MySQL 都会发生同样的事情。

是否有关于那些涉及事务的查询在非事务模式下的行为的规范?

最佳答案

不,不会引发错误或警告。当您开始事务时,您会为所有可用的事务引擎执行此操作,而不是针对任何特定表。

您可以在一个事务中使用事务引擎和非事务引擎对表运行查询,但当然只有在使用事务引擎的表上执行的更改才需要提交/回滚。

在具有非事务引擎的表上执行的查询将像往常一样立即生效。

关于mysql - 在 MyISAM 表中执行 START TRANSACTION 时会抛出任何错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8942088/

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