假设管理员A和管理员B同时加载了一个列表
列表里有user id=001数据,然后他们几乎是同时提交到一个ACTION中,这个ACTION中对这个数据进行更新状态操作..
如果我不做处理后台显然发出两条update user set status_id=2 where user_id=001.语句,这两个管理员一前一后的进行更新我后来在action 中做了处理。
我先用这个user id查一遍数据库。如果他的status_id不等于2我在进行更新。
这样的如果同时操作这条数据,由于第一个管理员更新过了,所以第二个管理员会提示他状态不对,无法更新。
但这个有个缺点,就是要查一遍数据库...各位是如何处理多个用户操作同一数据的??