0

我正在设计存储产品的主键。我环顾四周寻找一些关于如何设计 ID 的见解,因为使用自动增量太无聊了。有人知道下面钞票上的代码'KB46279860I'是什么意思吗?

100 美元图片

我认为该代码不仅使用自动增量,而且还使用了一些算法,例如校验位等。

谁能给我一些提示,谢谢!!

4

1 回答 1

0

如果您不打算向用户显示您的 ID,那么自动增量可以节省您的处理时间,因为它是由您的数据库直接处理的。

如果您打算向用户显示 ID 而不在数据库中显示 ID,则可以考虑使用HashidsGUID或使用校验位生成您自己的唯一随机值。您可以使用LuhnDamm 的算法作为校验位。

于 2015-08-21T20:04:34.220 回答