我还需要使用'选择...进行更新'在nodejs?

时间:2015-12-15 00:54:35

标签: mysql node.js

如果两个客户端更新相同的记录,在php中,我将使用select...for update

由于node.js是单线程,我是否还需要在node.js中使用select...for update

DB是mysql。

1 个答案:

答案 0 :(得分:0)

如果您只有一个客户端使用单个线程访问mysql表,那么您不需要使用select ...进行更新来锁定行。

因此,如果访问mysql数据库的唯一内容是单个nodejs客户端,那么就不需要锁定行。如果其他客户端可能尝试同时访问这些行,那么您应该锁定它们。