Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • 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.
Článek pro vás napsal Matěj Eliáš
Avatar
Autor se věnuje programování webových aplikací. Zajímá se o moderní trendy a vývoj ve světě technologií a herním průmyslu.
Aktivity