Citat:
Ursprungligen postat av Robert
Citat:
Ursprungligen postat av heyday
om tanken är att varje registerrad ska kunna förekomma en gång i en kategori så är id kolumnen i "kategori-koppling-tabell" överflödig, såvida inte just den relationen ska användas på något annat ställe (vilket inte är troligt i det här fallet). Sätt en unik begränsning på de två kvarvarande istället.
Ett tips.
|
Jag tyckte mig läsa att han ville ha ett 1-till-många förhållande.
|
Nä, det stämmer att den id-kolumnen inte behövs, 1-till många realationen är inte beorende av det!
Tack för tipset!
Körde precis:
Kod:
SQL:
ALTER TABLE kategori-koppling DROP id;
ALTER TABLE kategori-koppling ADD UNIQUE ( register_id, kat_id );
Bör man även alltid ha en PRIMARY ???
Citat:
SQL:
ALTER TABLE kategori-koppling ADD PRIMARY KEY ( register_id, kat_id );
|