0
如果兩個客戶端更新相同的記錄,在php中,我將使用select...for update
。我還需要在nodejs中使用'select ... for update'嗎?
由於Node.js的是單線程的,我還需要使用Node.js的select...for update
?
DB是MySQL的。
如果兩個客戶端更新相同的記錄,在php中,我將使用select...for update
。我還需要在nodejs中使用'select ... for update'嗎?
由於Node.js的是單線程的,我還需要使用Node.js的select...for update
?
DB是MySQL的。
如果你只有一個客戶有一個線程訪問MySQL表,那麼你就不需要使用SELECT ... FOR UPDATE鎖定行。
所以,如果訪問mysql數據庫中的唯一的事情就是一個客戶端的NodeJS沒有必要鎖定行。如果有其他客戶端可能嘗試同時訪問這些行,那麼您應該鎖定它們。