Autor | Zpráva | ||
---|---|---|---|
Darth-cz- Profil * |
#1 · Zasláno: 14. 10. 2010, 14:38:08
Dobrý den,
chtěl bych vás poprosit o pomoc s tímto: Mám v db tabulky users, weby, klicova_slova a weby_klicova_slova. Mezi weby a klicova_slova je relace N:M, tudíž je zavedena tabulka weby_klicova_slova. Users má id primary key Weby má id primary key a users_id bez klíče. Klicova_slova má jen id primary key. weby_klicova_slova má weby_id a klicova_slova_id obě primary key. Chtěl bych nastavit foreign key tak, aby při smazání položky v users byly smazány i odpovídající položky v tabulce weby a následně i klicova_slova a weby_klicova_slova. V phpMyAdminu, ale nejde nastavit foreign key, pokud nemám na položce index. Nevíte někdo, jak na to? Nemůžu na users_id dát index, jelikož může více položek obsahovat stejnou hodnotu. Nebo to mám nadefinovat jako id,users_id že budou oba primary key v dané tabulce? Za odpověď děkuji. |
||
Darth-cz- Profil * |
#2 · Zasláno: 14. 10. 2010, 15:40:49
vyřešeno, stačilo dát jako index položku index. Žádný unique nebo tak. Moje chyba :)
|
||
Časová prodleva: 14 let
|
0