更新属于INNODB表的非自动增量行时的锁定类型

时间:2011-04-18 09:41:31

标签: mysql concurrency locking innodb

我面临以下问题,

我需要更新一个InnoDB表,其中主键是一个自动增量字段。 更新操作不会影响主键本身(我实际上只更新表中的BLOB字段)。

我一直想知道执行这种操作是否允许执行并发更新(通过行级锁定)或是否强制所有操作都被序列化(换句话说,如果它导致表级锁定)。

在最后一种情况下,我是否可以解决从表中删除BLOB字段并创建由特定外键引用的新表的问题?

1 个答案:

答案 0 :(得分:0)

这应该使用行级锁,因此您的事务不会被序列化。