在事务中使用MySQL Insert Delay时会发生什么?

时间:2010-03-08 18:07:04

标签: mysql insert transactions commit

插入是否已完成事务提交?或者他们可以在以后完成?

2 个答案:

答案 0 :(得分:4)

根据MySQL Documentation

  

INSERT DELAYED仅适用于MyISAM,MEMORY,ARCHIVE和(从MySQL 5.1.19开始)BLACKHOLE表。对于不支持DELAYED的引擎,会发生错误。

这些引擎都不支持事务,因此这里的功能没有冲突。

我想你会发现延迟插入和交易的支持是互斥的。

答案 1 :(得分:1)

插入延迟不适用于支持交易的引擎