繁体   English   中英

多对多MySQl PHP

[英]Many-to-Many MySQl PHP

我试图在mySQL中创建一个链接表来管理产品和skus的关联。 例如,产品是T恤。 SKU是每件T恤的尺寸和颜色组合。 我想处理产品和多对多关系,因为我们出售商品和散装商品。 散装产品可能包含单个skus。 因此,一个SKU可能与许多产品相关联。

因此,我很确定我需要产品和专家才能建立多对多关系。 我不明白的是如何填充链接表。 换句话说,当我创建产品时,我会在产品表中生成一个产品ID。 创建sku时,sku表中有一个squid。 如何获取productid和skuid(它们自己的表中的每个主键)并将它们添加到链接表中。 每个skuID和productID对应该是唯一的,因此我希望将这两个字段用作我的主键。

无论如何,当我尝试使用设计器在phpmyadmin中创建关系时,出现“错误:未添加关系”。

因此,基本上,您尝试链接2个表1的T恤产品和2个衬衫的尺寸和颜色,为表1设置一个主要的产品ID,为表2创建一个类似于表1的产品ID字段,它将链接您的两个表中的唯一区别是表2中的产品ID不是您的主键

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM