Autor | Zpráva | ||
---|---|---|---|
hunter_dave Profil |
#1 · Zasláno: 26. 6. 2013, 21:21:51
Dobrý den,
Do databáze si u každého záznamu ukládám čas vytvoření (fce time() v php). Volím INT místo VARCHAR abych mohl později řadit záznamy podle času vytvoření. Chci se zeptat, existuje nějaká maximální hodnota INT v MySQL. Například když zadám INT(128) - délka 128 znaků, můžu mít jistotu, že zadám číslo které má 128 znaků tak ho to vezme jako INT? |
||
Alphard Profil |
#2 · Zasláno: 26. 6. 2013, 21:43:46
Ne, to číslo v závorce je zerofill, int má pochopitelně omezenou velikost, viz manuál.
Pro ukládání času by bylo rozumné používat datetime. |
||
logging Profil * |
#3 · Zasláno: 26. 6. 2013, 22:15:54
Určitě ukládat do datetime jak radí Alphard. Data se poté mohou řadit dle libosti. Pokud by jsi chtěl po čase s datumy více pracovat, tak se ti to určitě bude hodit více než tvůj nynější návrh.
|
||
Časová prodleva: 11 let
|
0