我们为什么要使用SKU,因为我们有唯一的ID

时间:2014-03-17 17:54:30

标签: mysql primary-key unique skus

我们使用唯一ID在我们的应用程序和零售商之间同步产品。

大多数应用程序使用SKU来识别产品,但是如果我们已经有一个(主增量ID密钥),我们为什么要使用第二个id(SKu)?

2 个答案:

答案 0 :(得分:1)

SKU指库存单位 - 您库存的商品或产品。问题是客户和业务用户将使用哪些标识符来识别SKU。通常称为SKU代码或简称SKU。如果您已经拥有这样的标识符,那么您可能不需要另一个标识符,尽管为不同目的使用不同的标识符(例如条形码和客户友好的产品代码)是完全合理的并且并不罕见。

答案 1 :(得分:1)

Primary keys主要用于数据库。当数据库引用一个项目时,它不关心主键的结构,因为它是唯一的

虽然这可能意味着我们可以使用许多不同的形式,但实际情况是您希望保持您的架构高效和安全。尽可能简单。 SKU's和其他详细信息(由sqlvogel引用)是特定数据库对象的属性,并且可以随时间变化。主键不