關(guān)于不可重復(fù)讀的解釋是一個(gè)事務(wù)兩次讀取中間有第二個(gè)事務(wù)進(jìn)行了修改操作 導(dǎo)致兩次數(shù)據(jù)讀取不可重復(fù),那么 什么業(yè)務(wù)場(chǎng)景下會(huì)有需要在一個(gè)事務(wù)中兩次讀取相同數(shù)據(jù)的情況呢??請(qǐng)各位大佬 給小弟舉一個(gè)簡(jiǎn)單的例子,謝謝啦
2 回答

慕少森
TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
舉個(gè)栗子
業(yè)務(wù)背景:電商,下單,扣款,假設(shè),購(gòu)買了“電子產(chǎn)品”和“日用產(chǎn)品”
后端代碼:
1. 查詢賬戶余額,假設(shè)100,“電子產(chǎn)品”價(jià)格50,扣款后,應(yīng)該余額50;
2. 查詢賬戶余額,此時(shí)期望的余額是50,進(jìn)行“日用產(chǎn)品”的扣款
若1和2的操作之間,賬戶有充值操作,那步驟2,實(shí)際獲得的金額,就不是期望的50
添加回答
舉報(bào)
0/150
提交
取消