【发布时间】:2014-03-17 17:54:30
【问题描述】:
我们使用唯一的 ID 在我们的应用程序和零售商之间同步产品。
大多数应用程序都使用 SKU 来识别产品,但是如果我们已经有一个(主增量 id 键),为什么还要使用第二个 id (SKu)?
【问题讨论】:
-
一个原因是 SKU 更难猜测(除非它们也是增量的)
-
这个问题似乎是题外话,因为它与编程无关,正如help center 中所定义的那样。
-
另一个问题是,如果您已经拥有唯一的 sku#,为什么还需要递增的 id?这个论点可以从两个方向来看。如果 SKU# 不是唯一的,那么这将是您需要递增 id + sku 的明确原因
-
那么它是关于什么的:)?当然是关于编程。并且请不要在不到 2 分钟的时间内输入 -1。顺便说一句,您并没有鼓励人们提出问题
-
也有可能是 sku 会更改或输入错误。使用 int 索引可能会更快,因为 sku 可能有文本。插入产品时,您也可能不知道所有 sku。所以,我建议不要使用 sku 作为键。
标签: mysql primary-key unique skus