我有3个名为products,products_distribution,region的表。 逻辑是产品有一个pkey p_id,region有一个pkey r_id,products_distribution必须有一个pkey,比如说pd_id和2个与产品和区域有关的外键。
我可以在一个地区拥有许多产品。
我为product_id和region id创建了唯一键,并提到了相关产品和区域表的外键。但是在我创建之后,我在产品分发表中添加了产品ID 7和区域ID 7。我再次想要创建具有产品ID 7和区域ID 8的行。但是,它表示重复输入。我已将pd_id(pkey)设置为自动增量。
如何在这种情况下在phpmyadmin中集成外键,这样我就可以在其他行中设置相同数量的product_id。但是,产品分配表中product_id和region_id的组合必须是主键。
答案 0 :(得分:0)
默认情况下,phpMyAdmin的索引创建对话框设置为创建唯一索引。您只需将此对话框的“索引类型”选择器更改为“索引”。