我想在每次有人连接到我的网站时设置自动增量ID。
但是当用户重新加载或退出时,我想要清除与该用户ID相关的信息,并匹配新用户使用此ID 而非创建新ID。 当前用户/ id列表饱和时,将创建新ID。
如果我没弄错,phpMyAdmin中的MySQL自动增量选项只是自动递增。你知道在检查自动增量时是否有办法直接设置它?
PS:我不想要随机ID。我想把PHP循环放到拆分用户身上,如果我使用线性id模式会更容易。
感谢
答案 0 :(得分:1)
您可以将数据库中的下一个可用ID存储在某个位置,从1开始。当您为用户分配ID时,您可以分配下一个可用ID,然后增加“下一个可用ID”,直到当前没有人为止ID。删除用户时,如果用户的ID小于下一个可用ID,则将下一个可用ID更新为已删除用户的ID。例如:
等...