Mysql
UPDATE 會阻止 SELECT 嗎?
我需要查詢一個經常更新的記錄,是否要等到所有更新完成?
/updateUser/1
發送了許多請求
UPDATE users SET count = count + 1 WHERE id = 1 LIMIT 1
/getUser/1
在更新使用者時,我執行此請求
SELECT * from users WHERE id = 1 LIMIT 1
預設情況下,作者不會阻止讀者。所以不,SELECT 不必等待 UPDATE 完成。
例外情況: