MySQL中的并发处理

use*_*627 2 php mysql

当像这样更新字段时,它将锁定字段:

UPDATE table SET field = field + 1
Run Code Online (Sandbox Code Playgroud)

由于这是一个期望有点负载的计数器的一部分,我担心当多个用户访问我的网站时,不会计入所有计数.

有没有更好的方法或解决这个问题?

小智 6

myisam引擎在执行事务之前总是锁定表,因此其他并发事务将被强制等待,直到完成此事务