Autor Zpráva
Balaban
Profil *
Jde mi o to, co je vhodnější použít do databáze, jelikož jsem v nějakcýh profi databázích viděl čas ukládanej jako int a přišlo mi to divný, když jsou na to přesný typy jako DATETIME nebo DATE nebo tak.

Mohl by mi někdo říct, co je lepší a proč?
Keeehi
Profil
A co jiného by se mělo do DATETIME ukládat když ne datum a čas?
Balaban
Profil *
Asi jsi mě nepochopil, já vim, že se do DATETIME ukládá datum a čas, ale viděl jsem v nějakých db, že se nepoužívá na datum a čas DATETIME, ale int a zajímalo by mě, jakej je v tom rozdíl, jeslti vůbec nějakej a co je vhodnější
Keeehi
Profil
Asi jste mě také nepochopil. Kdyby bylo výhodnější ukládat datum a čas jako INT, tak by se tak i ukládal a DATETIME by se vůbec nepoužíval, takže jeho existence by byla zbytečná, takže by ani neexistoval.

Se sloupci s DATETIME jdou provádět nejrůznější operace s časem. Neříkám, že by to s INT nešlo, ale DATETIME, DATE, TIMESTAMP, TIME a YEAR jsou pro to optimalizovány.
Balaban
Profil *
Aha dik, to jsem chtěl vědět, já to int totiž viděl v docela profi databázi a tak mě napadlo, jesli to není nějakým způsobem lepší
panther
Profil
Balaban:
v docela profi databázi
smím se zeptat, jak vypadá profi databáze?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0