成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

什么是java 更新數(shù)據(jù)庫里的記錄時,為什么要先判斷下數(shù)據(jù)是否存在再更新?

更新數(shù)據(jù)庫里的記錄時,為什么要先判斷下數(shù)據(jù)是否存在再更新?根本原因是數(shù)據(jù)庫的并發(fā)機(jī)制,表現(xiàn)在各種鎖上。更新操作是一個互斥體,其他操作需要等待互斥體被釋放,然后才能獲得操作權(quán)限。選擇操作是一個共享鎖。當(dāng)

更新數(shù)據(jù)庫里的記錄時,為什么要先判斷下數(shù)據(jù)是否存在再更新?

根本原因是數(shù)據(jù)庫的并發(fā)機(jī)制,表現(xiàn)在各種鎖上。更新操作是一個互斥體,其他操作需要等待互斥體被釋放,然后才能獲得操作權(quán)限。選擇操作是一個共享鎖。當(dāng)數(shù)據(jù)塊持有鎖時,其他操作仍然不可寫,但可以讀取數(shù)據(jù)。

在“先檢查后更新”操作的應(yīng)用場景中,首先確定要更新的記錄是否存在。如果沒有返回錯誤,將執(zhí)行更新操作。