如何在Mysql中使用行级写入或更新锁?

时间:2012-05-16 12:43:15

标签: mysql

我想锁定一些特定的行以进行更新或删除,或者插入和休息表的行应该保持解锁状态,即可用于任何事务,无论是读还是写。如果是的话可以在mysql中使用,请帮助我。

1 个答案:

答案 0 :(得分:2)

首先,您必须使用InnoDB引擎,因为MyISAM不支持行级锁。

接下来,如果执行更新,MySQL将隐式锁定扫描的行。但是如果需要明确锁定行,可以使用SELECT FOR UPDATE语句。