在阅读了 Stackoverflow 上的可能选项后,我没有看到我正在考虑的确切情况的答案......
案例:我有一个自动生成与 mysql 连接的模板的 php 系统。
为了使系统正常工作,我需要每个生成的模板在创建时分配一个唯一的 6 位整数。而不是弄乱随机发生器等......
A)我可以简单地在数据库中创建一个名为'pageid'的表,int(11)/唯一/自动增量,起始值为100000,然后在模板创建过程中,只需在此表上执行插入,然后'选择 last_insert_id()' 来提取最后一个值,然后在创建模板时将其注入到模板中?(换句话说,该表的唯一功能是生成并返回最后一个唯一 ID)。
B)如果是这样,我应该担心使用这种方法有什么问题吗?(除了这意味着只能生成 899,999 个模板的限制——在这种情况下这不是问题)。
任何想法或更好的方法表示赞赏......