Právě je 25 dub 2024 16:47

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 

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 

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 0 návštevní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
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

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