一尘不染

如何锁定单行

mysql

我有一张带user桌子的桌子lastusedecnumber

我需要访问并递增lastusedecnumber

在访问期间,我需要锁定特定的用户行(而不是整个表)。

我该怎么做呢?

表格类型为MyISAM


阅读 321

收藏
2020-05-17

共1个答案

一尘不染

MySQL仅使用MyISAM表中的表级锁定。如果可以,请切换到InnoDB进行行级锁定。

这是指向MySQL网站的链接,该链接描述了由SQL语句为InnoDB表设置的锁。
http://dev.mysql.com/doc/refman/5.0/en/innodb-locks-
set.html

2020-05-17