gpt4 book ai didi

php - 如何管理多个用户在mysql中的工作/打开项目记录?

转载 作者:行者123 更新时间:2023-11-29 08:55:25 25 4
gpt4 key购买 nike

我有一些想法,但我认为我可能会触及一个共同的主题(尽管我没有找到)...

每周我们有大约 500 条记录被单个用户处理,我们使用分页设置为单个记录,当记录更新时页面重新加载下一条记录。工作起来简单又容易。 -Codeigniter、PHP

啊,但现在我希望多个用户处理同一组记录,而不获取同一条记录,直到他们耗尽为止,是记录而不是用户。

这样做有通用约定吗?

即兴地,我可能会在加载工作记录时将其状态更改为待处理。我错过了什么吗?有更好/更干净的方法吗?

最佳答案

除了在记录上设置某种“锁定”之外,我真的没有看到任何其他解决方案。您还可以考虑为每个用户锁定前面 10 条记录,并以这种方式为他们创建一个子队列。虽然在这种情况下,您可能还应该在锁上有一个时间戳,并在一定时间后解锁它们(这样某人就不会带着其他人无法处理的 10 条记录去度假)

关于php - 如何管理多个用户在mysql中的工作/打开项目记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com