1

我想锁定某些特定行以进行更新或删除或插入,表的其余行应保持解锁状态,即可用于任何事务,无论是读取还是写入。如果可以,是否可以在 mysql 中使用,那么请帮助我。

4

1 回答 1

2

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

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

于 2012-05-16T12:46:31.103 回答