Autor Zpráva
Tomas Novella
Profil *
Dobry den,
chcel by som sa spytat, ze naco sa niektore stlpce oznacuju ako foreign key, ked sa to nikde nevyuziva....
myslim: tabulky mozem joinovat aj vsetko bez toho, aby som oznacil stlpce ako foreign key...
taktiez sa mi nezda, ze by nejaka dabataza dotazala to vdaka tomu nejak zoptimalizovat...

jeto tym padom len na dusevne uspokojenie, alebo to ma aj vyznam?
joe
Profil
K integritnímu omezení. Pokud máš například tabulku objednávek a uživatelů, tak abys nemohl například vložit objednávku s ID s uživatelem, který neexistuje v tabulce uživatelů. Nevím jak je to teď, ale myslím že to u MySql funguje jen při použití InnoDB tabulek.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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