|
Dobry den, cizi klic muzet vytvorit nasledujicicim dotazem (lze zadat do zalozky SQl dotazu): ALTER TABLE `tab1` ADD FOREIGN KEY ( `tab2_id` ) REFERENCES `tab2` (`id`); Obe tabulky (odkazujici i odkazovana) musi mit jako uloziste nastavene InnoDB (zal. Upravy). Nad sloupcem s cizim klicem (tab2_id) musi byt vytvoren index (ikona blesku). Zaroven musi mit oba sloupce stejny datovy typ.
Cizi klic si pak muzete zobrazit v zalozce Struktura -> Zobrazit relace.
Spravnost ciziho klice se ukaze uz pri jeho vytvareni. Pokud nejake ID v cilove tabulce neexistuje, cizi klic se vubec nepodari vytvorit.
|