Právě je 23 kvě 2012 04:44

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: phpMyAdmin vložení cizího klíče
PříspěvekNapsal: 20 bře 2011 09:08 
Offline

Registrován: 20 bře 2011 08:48
Příspěvky: 1
Prosím o radu. Kam vložím cizí klíč? Je to pomocí záložky SQL-dotazu? Kde se mi zobrazí? Jen pomocí exportu? Dá se ověřit jeho správnost?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: phpMyAdmin vložení cizího klíče
PříspěvekNapsal: 21 bře 2011 12:10 
Offline

Registrován: 21 bře 2011 12:08
Příspěvky: 1
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.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron


© 2009-2010 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz