業務需求:數據庫如何保證先查詢後插入/更新 原子性?

一、業務需求: 當操作積分用戶表時,如果accountId在表中沒有數據,那麼我們新增一條數據,設置用戶積分。如果accountId在表中有數據,我們需要更新用戶積分。   這個操作簡單來說就是:    在單線程下 我們先查詢後處理當然沒有問題,但是在併發下問題就顯而易見了,系統裏可能同時插入兩條一樣的accountId數據。     二、問題解決:   解決方式一: ON DUPLICATE K
相關文章
相關標籤/搜索