Zadejte hledaný výraz...

Jaké je lepší řešení

Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
2. 9. 2014 18:44:19
Zdravím,
vždycky si sestavuju aplikaci tak, abych mohl své dotazy na db indexovat a data vytahovat co nejvhodnějším způsobem, teď si však nemůžu vybrat a za celkové předělání mi nikdo nezaplatí.
Chci se zeptat co je lepší řešení, mám v db nějaké záznamy a neindexovaný varchar, který obsahuje z php time() kdy byl přidán, potřebuju vytáhnout záznamy vždy z určitého data (jednotlivé měsíce). Cronem si budu mírně pomáhat a cachovat nějaké věci a mám možnost z jednotlivého data (z toho měsíce) vypsat ID všech záznamů co v tom měsíci jsou, ty bych si někam uložil a už tahal jen záznamy s tím ID a ID je primary key,
tzn.
WHERE datum < xxx && datum > xxx
nebo je lepší volat
WHERE id = x || id = x || id = x || id = x ...
podle explain by bylo lepší druhé řešení, ale stejně se na to chci zeptat, protože jsem tohle ještě neřešil, snad jsem to napsal srozumitelně, díky moc.
2. 9. 2014 18:44:19
https://webtrh.cz/diskuse/jake-je-lepsi-reseni/#reply1051964
Ukládat do DB jako Date/Time a nepoužívat varchar. Pak snadno indexovat a...
2. 9. 2014 18:55:53
https://webtrh.cz/diskuse/jake-je-lepsi-reseni/#reply1051963
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
2. 9. 2014 18:55:57
A není možné datum ukládat jako datetime?
2. 9. 2014 18:55:57
https://webtrh.cz/diskuse/jake-je-lepsi-reseni/#reply1051962
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
2. 9. 2014 18:59:49
To mě napadlo právě ale já nevím z jakých všech souborů se do té db zapisuje .... a zrovna když to píšu tak mě napadlo v notepadu++ nechát všechny soubory prolézt a hledat výraz s názvem té tabulky, takže to tak asi udělám a soubory přepíšu
2. 9. 2014 18:59:49
https://webtrh.cz/diskuse/jake-je-lepsi-reseni/#reply1051961
Pro odpověď se přihlašte.
Přihlásit