Node.js SQLite组合主键

Node.js SQLite组合主键,node.js,sqlite,Node.js,Sqlite,我正在设计一个包含用户和产品的产品系统。除了标准的主键外,我还考虑创建一个像条形码一样的唯一数字来识别产品。我会有很多用户,这些用户会有很多产品 最后,我希望用户输入产品编号,将其标记为已售出。出于某种原因,我对产品有3或10这样的数字感到不安。因此,我考虑将产品编号作为用户id和产品id的组合主键。这样,我可以轻松地将产品与用户绑定 但问题是,我很难找到关于为什么以及如何使用此方法进行查询的信息 这似乎是一个有效的举措吗 我在node中使用sqlite3

我正在设计一个包含用户和产品的产品系统。除了标准的主键外,我还考虑创建一个像条形码一样的唯一数字来识别产品。我会有很多用户,这些用户会有很多产品

最后,我希望用户输入产品编号,将其标记为已售出。出于某种原因,我对产品有3或10这样的数字感到不安。因此,我考虑将产品编号作为用户id和产品id的组合主键。这样,我可以轻松地将产品与用户绑定

但问题是,我很难找到关于为什么以及如何使用此方法进行查询的信息

这似乎是一个有效的举措吗

我在node中使用sqlite3