Portál AbcLinuxu, 25. dubna 2024 18:45


Dotaz: mysql, pridavani dat do databaze

17.12.2004 14:29 daven
mysql, pridavani dat do databaze
Přečteno: 106×
Odpovědět | Admin
Muj problem: mam soubor do ktereho budou pribyvat zaznamy a potreboval bych to do mysql exportovat, ale nevim jak osetrit to, aby se mi tam jeden zaznam nedaval vickrat, kdyz uz tam je, napada nekoho, jak toto lehce osetrit? Zatim pridavam prikazy do databaze prikazem LOAD DATA....

Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.12.2004 14:40 ivok
Rozbalit Rozbalit vše Re: mysql, pridavani dat do databaze
Odpovědět | | Sbalit | Link | Blokovat | Admin
no musíte nadefinovat nějaký UNIQUE klíč (podle kterého poznáte, "že už tam ten záznam je") a pak LOAD DATA ... IGNORE
17.12.2004 15:29 daven
Rozbalit Rozbalit vše Re: mysql, pridavani dat do databaze
mohl byste prosim specifikovat jak to presne napsat,tak aby to fungovalo, jak vidite nejsem v tom moc pokrocily user....,diky
17.12.2004 15:38 ivok
Rozbalit Rozbalit vše Re: mysql, pridavani dat do databaze
nerozumím otázce, co vám nefunguje? neumíte vytvořit UNIQUQ INDEX ? Nebo nevíte, kam napsat ono slůvko IGNORE (resp. REPLACE, pokud to chcete přepisovat)? Nebo nevíte jaké sloupce indexovat (no s tím Vám nikdo neporadí...)?
Dalibor Smolík avatar 17.12.2004 15:55 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: mysql, pridavani dat do databaze
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podobnou věc jsem řešil, do tabulky se přidávala data z diskety. Externí i hlavní tabulka měly stejnou strukturu, každá měla id auto_increment, ale hlavní tabulka měla o jeden sloupec navíc, a to o hodnoty z auto_incrementu v externí tabulce, v hlavní tabulce však byly označeny jako INT UNIQUE. Pokud se chtěly dostat řádky do hlavní tabulky dvakrát, právě tento sloupec to umí rozpoznat.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
18.12.2004 16:31 daven
Rozbalit Rozbalit vše Re: mysql, pridavani dat do databaze
Diky, uz jsem to vyresil,nejak jsem to tam blbe naplacal, :-),uz to funguje....

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.