批量更新是否会锁定表格?

时间:2011-11-17 15:59:42

标签: mysql database

从我所看到的,批量删除和插入锁定了一个表 大规模更新会导致同样的问题吗?我提前谢谢你。

2 个答案:

答案 0 :(得分:3)

您的问题的答案取决于相关表格使用的存储引擎。

如果您的表由MyISAM支持,则整个表将在更新期间被锁定。另一方面,如果您使用的是Innodb,则只会锁定与索引中的间隙一起扫描的行。您可以自由地从/向其他行读/写。

答案 1 :(得分:0)

取决于引擎,是的。 see for info