
Databáze se statistikami - jak ověřit existující prvek a poté vložit
Zdravím,
používám databázi MySql a udržuji si v ní data, podle kterých posléze si vypočítávám statistiky. Každý den se tato data mění a já musím vždy ověřovat:
if (existuje)
{
nic nevkládat
}
else{
vlož do databáze
}
a dále znovu projít množinu a najít prvky které v DB jsou, ale nejsou v množině které do DB vkládám - smazat prvky z databáze. Jednoduše řečenu potřebuji mít konzistentní data.
Máte nějaké dobrý typ jak se to řeší, aniž bych pro každý prvek dělal IS EXIST atd. ?
Díky moc
Jsi schopny ty prvky mit v nejake tabulce? pak je muzes zpracovat najednou.
Tabulka1 - tvoje existujici data, Tabulka2 - nove udaje
mazani:
vkladani:
aktualizace
Bohužel ty data tahám z webu přes api. Takže jedině že bych to cpal to tabulky vedle a pak udělal tyto příkazy. Opět nevím jestli to je nejefektivnější :/
přesto díky za typ :)