数据管理软件,多人修改 ,删除 同一条数据时的 并发问题。

场景:sql

用户A  要编辑 客户 张三的基础资料,打开编辑弹窗,还未保存;数据库

此时用户B 也打开 客户张三的基础资料编辑;并发

而后用户A 填写了  备注字段,并点击了保存,此时用户B  也填写完 备注字段,保存;class

 

若是此时不作数据并发验证的话,则用户B 会以为系统出错了,他编辑的内容没有了,有得从新写一遍。基础

 

 

实现原理:原理

在每次用户提交保存时,携带新数据和旧数据,若是提交的旧数据 和 数据库中旧数据  每一个字段都相等 ,则修改;date

不然 则不能修改。数据

 

sql实现:di

在每次update 后面 拼接where 便可。co

相关文章
相关标签/搜索