更新数据库记录的控制方法和装置
摘要:
本发明公开一种更新数据库记录的控制方法和装置。所述方法包括:获取预更新的一条数据库记录;利用主键定位所述数据库记录;更新所述第一预更新字段,控制内存中所述数据库记录的版本号加1;在更新所述第一预更新字段的过程中,当获取到对第二预更新字段的更新请求时,利用所述主键定位所述数据库记录;所述第二预更新字段位于所述数据库记录中;获取所述数据库记录在内存中的版本号以及在数据库中的版本号;当所述数据库记录在内存中的版本号,减去所述数据库记录在数据库中的版本号所得到的差值为1时,更新所述第二预更新字段。采用本发明提供的技术方案,能够避免现有技术的并发控制方法,容易造成死锁,会降低并发效率的问题。
公开/授权文献
0/0