Autor Zpráva
Rookie
Profil *
Dobrý den,

vytvořil jsem si v mysql 3 tabylky: hrac, trener, kauč. Zajima mě jak nastavit vazbu mezi temato tabulkama.Myslim napriklad to, ze kdyz neco zapisu do tabulky hrac, aby se automaticky vyplnilo něco do tabulky trener, je to mozne ? Diky.
Peca
Profil
Mám pocit, že to možné není. Insert funguje pouze do jedné tabulky.
Rookie
Profil *
kdyz uz sem v tech dotazech :D

1) a kdyz zapisuju atributy do tabulky (pak z rozhrani webu v php), jak zajistit, aby kdyz v tabulce nektery atribut nevyplnim, tak se neulozilo nic ?

2)na co je dobre delat vic tabulek, kdyz muzu udelat jednu a velikoou ? :D

tak zatim asi tohle :D, dik.
Mastodont
Profil
Možné by to mělo být, MySQL umí storky i triggery.
Mastodont
Profil
na co je dobre delat vic tabulek, kdyz muzu udelat jednu a velikoou

Někdy jedna stačí i vyhovuje. Jindy ne.
Mastodont
Profil
na co je dobre delat vic tabulek, kdyz muzu udelat jednu a velikoou

Někdy jedna stačí i vyhovuje. Jindy ne.
Rookie
Profil *
no a kdyz mam trebas databazku Entitu hrac, jak zabranit tomu aby mi nekdo pridal hrace, ktery uz existuje...jak na to pamatovat přimo při tvorbe tabulky b ,ysql stroji ?
djlj
Profil
jak zabranit tomu aby mi nekdo pridal hrace, ktery uz existuje
Nastav u něj UNIQUE.

Výše řešený dotaz by asi triggerem nešel, protože bys tam asi potřeboval vložit vstupní informaci o trenérovi, což však triggery pokud vím neumožňují.
Ale můžeš si vytvořit proceduru, ve které budeš mít ty insert dotazy.
Toto téma je uzamčeno. Odpověď nelze zaslat.