Lekce 22 - MySQL krok za krokem - Cizí klíče 2
V předchozí lekci, MySQL krok za krokem - Cizí klíče 1, jsme se zabývali cizími klíči v jazyce MySQL. Zjistili jsme, k čemu slouží a naučili jsme se je správně používat.
V této lekci budeme pokračovat v tématu cizích klíčů, povíme si o dalších možnostech vztahů mezi tabulkami a naučíme se vztahy zobrazit a smazat.
Jak jsme se již naučili v minulé lekci, součástí příkazu, který nám
vytvoří vztah mezi tabulkami jsou také dva důležité údaje -
ON UPDATE
a ON DELETE
.
Příklad dotazu:
CONSTRAINT nazev_vztahu FOREIGN KEY (nazev_sloupce) # sloupec podřízené tabulky odkazující a klíč nadřazené tabulky REFERENCES nadrazena_tabulka(nazev_sloupce) ON UPDATE ... ON DELETE ...
Za výraz ON UPDATE
uvádíme, co se bude dít s připojenými
entitami, které jsou součástí vztahu, když bude rodičovský záznam
(záznam, na který odkazují) aktualizován.
Za výraz ON DELETE
zase uvádíme
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V této lekci budeme pokračovat v tématu cizích klíčů, povíme si o dalších možnostech vztahů mezi tabulkami a naučíme se vztahy zobrazit a smazat.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.