Prvi ste put ovdje? Pročitajte faq i registrirajte se.
x
  • Registracija
Dobrodošli, ovdje možete postavljati pitanja vezana za problematiku programiranja. Da bi postavili pitanje nije potrebna registracija :)

149 pitanja

181 odgovora

158 komentara

1,925 korisnika

Zadnje značke

Potvrđeni korisnik
Aline0888591...
Potvrđeni korisnik
UlrichWilber...
Potvrđeni korisnik
RIAMariaGiov...
Potvrđeni korisnik
Shirley05F1...
Potvrđeni korisnik
KathieRegan...

mysql baza - razlika između DATETIME i TIMESTAMP?

+5 glasova

Da li postoji neka bitna razlika u korištenju DATETIME i TIMESTAMP funkcija u MySQL bazi osim činjenice da TIMESTAMP ima raspon od '1970-01-01 00:00:01' do '2038-01-19 03:14:07'?

U kojim se slučajevima prefira jedan u odnosu na drugi?

Upit Sij 18, 2012 anonimno  
Ažurirano Sij 20, 2012 primjeri
   

2 Odgovori

+4 glasova

U koloni u bazi koja je (samo u jednoj u tablici) TIMESTAMP možeš postaviti kao DEFAULT vrijednost CURRENT_TIMESTAMP i u bazu će biti upisano trenutno vrijeme i datum prilikom upisa kao da si koristio NOW() u upitu.

INSERT INTO t1 VALUES (NOW());

Detaljnije možeš pogledati na službenoj stranici u dokumentaciji.

Odgovoreno Sij 20, 2012 purifier (361)  
Ažurirano Sij 20, 2012 primjeri
+2 glasova

Možda nije zgorega spomenuti i nadodati da:

  • TIMESTAMP - zauzima 4 bajta
  • DATETIME - zauzima 8 bajtova
Odgovoreno Sij 20, 2012 mario (320)