Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Typ danych dla daty - datetime czy int?
Typ wartości daty w MySQL
datetime czy int?
datetime [ 12 ] ** [57.14%]
int [ 9 ] ** [42.86%]
Suma głosów: 21
Goście nie mogą głosować 
Apocalyptiq
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


W bazie forum phpbb spotkałem się z datami zapisywanymi tylko jako int (ilość sekund które upłynęły od bodajże 1970.1.1). Ale przecież w MySQL jest też typ danych datetime (Y-m-d H:i:s). W którym lepiej zapisywać datę? W tym pierwszym jak gdzieś czytałem, za ileś lat ma ten sposób wysiąść (no bo ilość cyfr w nim przekroczy jakiśtam limit). Ale int pewnie lepiej się indeksuje.

Którego sposobu używacie? Jakie są za i przeciw co do każdego?

Ten post edytował Apocalyptiq 1.03.2009, 21:07:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rzymek01
post
Post #2





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

Ostrzeżenie: (0%)
-----


Cytat(Apocalyptiq @ 1.03.2009, 21:05:46 ) *
jak gdzieś czytałem, za ileś lat ma ten sposób wysiąść (no bo ilość cyfr w nim przekroczy jakiśtam limit).

zaniedługo na pewno mysql przeznaczy na pole timestamp 8 bajtów i będzie po problemie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 12:33