1

我是初学者,怀疑可能很愚蠢怀疑我是否可以在尝试通过表单注册字段时在 sqlite 表中保留自动生成的 id

面临的问题是我依赖“id”作为我的主键,对于下一个条目,我手动计算计算db + 1中现有条目的 nuber

如果我同时从2 个不同的浏览器打开相同的表单,它们都会得到相同的 id。DB中保存的数据是两者中稍后提交的表单的内容。我希望将两个条目都更新为 DB。

谢谢

4

1 回答 1

3

不要粗鲁,但试图保留一个 ID,尤其是作为主键的 ID,充其量是有缺陷的逻辑。

“保留” ID 的一种更简单的方法是简单地创建记录,并在工作流开始时取回 ID。

您工作流程中的任何后续功能都只会更新您最初创建的记录。

通过这种方式,您可以创建记录,有效地“保留”它,将其显示给最终用户,然后根据您的工作流程继续向模型添加信息。

如果由于某种原因放弃了工作流,只需删除记录即可。

于 2013-10-28T14:08:21.997 回答