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
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(skowron-line @ 2.03.2009, 10:58:41 ) *
W postgresie nie ma typu pola date i datetime ( tak kiedys slyszlaem nie sprawdzalem )

Gdyby tak było to byłaby to najgorszy system bazodanowy na świecie. Jest tylko, że nazywa sie to TIMESTAMP a struktura tego pola to
'rrrr-mm-dd gg:mm:ss'
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: 25.12.2025 - 00:25