Autor Zpráva
hunter_dave
Profil
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
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 *
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.

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: