gpt4 book ai didi

php - 如何按照记录进入的顺序为数据库条目分配轮换类别?

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

我有一个从网站获取条目的表,当这些条目进入数据库时​​,需要将它们分配到可能随时更改的类别列表中的下一个类别。

由于这个原因,我无法做一些简单的事情,例如将第一个类别 5 映射到 ID 1、6、11、16。

我考虑过读取当前可能的类别列表,并检查最后一个插入的值,然后为新记录提供下一个类别,但我想如果两个请求同时进入,我可能会为它们分配相同的类别,而不是按顺序分配。

所以,我当前的思考如下:

  • 锁定表(类别和记录)
  • 将最新行插入记录
  • 获取最新行的 ID
  • 选择 insertl 之前的行(使用 order by auto_inc_name desc 0, 1 )
  • 获取上一行的类别,并从猫列表中获取下一个类别
  • 更新新插入的行
  • 解锁表格

我不是 100% 确定这会正常工作,并且可能有一种更简单的方法来做到这一点,所以我问:

A.这会像我在原始问题中描述的那样工作吗?B. 你有更好/更简单的方法吗?

谢谢~

最佳答案

我会做得更简单......只需创建一个包含一个条目“last_category”(unsigned tinyint not_null)的表。每次执行插入时,只需增加该值,并根据需要重置。

关于php - 如何按照记录进入的顺序为数据库条目分配轮换类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2783771/

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