各位前辈好,今天我面试一位应届生的时候,问了一个问题:
如果现在有一条数据,两个用户同时对其中一列进行修改
例如这列数据为商品名称的话,修改操作:用户一为“黄瓜”,用户二为“西瓜”
一般情况下默认是按后面操作的来看,那就成了”西瓜“了,那用户一就郁闷了……
我的想法是可以增加一列为版本号version,操作时对比一下版本号,如果已经修改的话,则提示是否覆盖修该
可是面试完以后,我觉得这种方法不妥,比如修改库存的时候怎么办,希望前辈们指导一下
各位前辈好,今天我面试一位应届生的时候,问了一个问题:
如果现在有一条数据,两个用户同时对其中一列进行修改
例如这列数据为商品名称的话,修改操作:用户一为“黄瓜”,用户二为“西瓜”
一般情况下默认是按后面操作的来看,那就成了”西瓜“了,那用户一就郁闷了……
我的想法是可以增加一列为版本号version,操作时对比一下版本号,如果已经修改的话,则提示是否覆盖修该
可是面试完以后,我觉得这种方法不妥,比如修改库存的时候怎么办,希望前辈们指导一下