我在MyISAM表上尝试了启动事务,并回复了“查询正常,0行受影响(0.00秒)”。
但我不确定在所有版本的MySQL上是否会发生同样的事情。
是否存在涉及处理事务的那些查询在非事务模式下的行为规范?
答案 0 :(得分:3)
不,不会引起任何错误或警告。当您启动事务时,可以对所有可用的事务引擎执行此操作,而不是针对任何特定的表。
您可以使用事务中的事务和非事务引擎对表运行查询,但当然只有对具有事务引擎的表执行的更改才需要提交/回滚。
对具有非事务性引擎的表执行的查询将像往常一样立即生效。