遇到的问题:假设数据库中有1000条数据, 现在我有5个用户, 每个用户每次获取10条数据. 希望达成的效果是每个用户每次获取到的数据都是唯一的.不会和其他用户获取到的重复. 数据用完可以删除.
我现在做的方案是当前用户获取5条之后, 就删除这5条数据. 但是当有2个用户在同一时间获取时, 前面用户还没来的及删除, 下一个用户就获取到了重复数据, 和上一个用户获取的数据重复了. 请问,这种情况 应该怎么处理才能达到我想要的效果?
您可以在数据设计上,让「数据」和「用户」绑定。