| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 31.08.2009 15:07 | |
|
Ahojte, mám jednu otázku, dá sa nejak ignorovať chyba duplicate pri INSERTE, tak že vloží všetky okrem tých duplicitných
|
|
Registrovaný: 17.10.06 Prihlásený: 08.11.14 Príspevky: 37 Témy: 1 Bydlisko: blava |
máš pole typu UNIQUE?
ak hej, tak to nevloží druhýkrát ak už je to v DB, chyba sa nezobrazí v php, ak si ju nedáš sám zobraziť, prípadne pred sql vlož @
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Kód: INSERT IGNORE INTO ...
umlčanie chyby nikdy nie je riešenie.
// ešte sa mi tlačí na jazyk ON DUPLICATE KEY UPDATE ... pre podrobnosti pozri google
Naposledy upravil rooobertek dňa 31.08.2009 19:09, celkovo upravené 1
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 31.08.2009 19:09 | |
|
rooobertek píše: Kód: INSERT IGNORE INTO ... bmatias, keď nevieš, neraď. Umlčanie chyby nikdy nie je riešenie.
to znamená že proste ten ktorý je duplicitný nevloží ale bude pokračovať ďalej hej?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
áno, presne tak. Ak vkladáš 100 záznamov a 10 bude mať duplikátny kľúč, vloží sa 90 záznamov a táto chyba nenastane
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|