我应该在单独的表中跟踪递增的 AccountNumber 吗?

bre*_*dog 3 database sqlite database-design

一组用户每个人都可能有一个 AccountNumber,因此为了创建一个新帐户,我会将现有的最高帐号加 1。您如何跟踪最后发布的帐号?当然,人们可以循环遍历所有帐户进行检查,但是有什么理由可以选择保留最后发布的号码或所有号码的单独表格吗?

我只是查看了几千个帐户,所以我并不担心优化。

svi*_*ick 5

如果您使用的是 MS SQL,则可能应该使用它IDENTITY;如果您使用的是其他数据库,则应该使用等效的数据库。

即使两个人同时尝试创建帐户,这也会正确跟踪 ID。