0
我有3個表名爲products,products_distribution,region。 邏輯是產品有一個pkey p_id,區域有一個pkey r_id,而products_distribution必須有一個pkey可以說pd_id和2個與產品和區域有關的外鍵。phpmyadmin中的外鍵集成
我可以有一個地區的許多產品。
我已經爲product_id和region id創建了唯一鍵,並提到了與相關產品和區域表有關的foreignkey。但是在創建之後,我在產品分配表中添加了產品ID 7和區域ID 7。再次我想創建產品ID爲7和區域ID爲8的行。但是,它表示重複條目。我已將pd_id(pkey)設置爲自動增量。
如何在此場景中將外鍵集成到phpmyadmin中,以便我可以在其他行中設置相同數量的product_id。但是,product_id和region_id在產品分配表中的組合必須是主鍵。
您需要查看如何爲Products_distribution表定義鍵。您應該在每個/或p_id,r_id的組合上擁有1個pk自動增量和另一個非唯一索引。 – NoChance
我丟棄了表並創建了2個主鍵。現在很好。但是如何創建非唯一索引。我在關係視圖選項卡中創建了外鍵,我認爲這創造了我獨特的indxes。 – atomaprchya