Autor Zpráva
Darth-cz-
Profil *
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 *
vyřešeno, stačilo dát jako index položku index. Žádný unique nebo tak. Moje chyba :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: