Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 MyISAM 表上尝试了启动事务,它回答“查询正常,0 行受影响(0.00 秒)”。
但我不确定在所有版本的 MySQL 上是否会发生同样的事情。
是否有关于那些涉及事务的查询在非事务模式下的行为的规范?
不,不会引发错误或警告。当你开始一个事务时,你对所有可用的事务引擎执行它,而不是针对任何特定的表。
您可以在事务中使用事务和非事务引擎对表运行查询,但当然只有在具有事务引擎的表上执行的更改才需要提交/回滚。
在具有非事务性引擎的表上执行的查询将像往常一样立即生效。