Merhabalar...

Nette tam cevabını bulamadığım kafama takılan 2 soruyu size danışmak isterim...

1) Veri tablosuna tarih kaydederken alttaki kodu mu kullanmalıyız?

" />

Yoksa veri tablosunda default değer olarak [COLOR="red"]CURRENT_TIMESTAMP'ı seçip geçmeli miyiz?

Hangisi daha iyidir, avantajlıdır?
[/COLOR]



2) SÜTUNUMUZ datetime MI OLMALI YOKSA timestamp MI OLMALI?

İkisinin arasındaki farkı tam anlayamadım henüz.

Ben [COLOR="red"]datetime
kullanıyordum, bir üstadımızın timestamp kullandığını farkettim.

Timestamp her halde daha iyidir diye düşünmeye başladım ama nedenini bilmeden de geçiş yapmadım...
[/COLOR]


İlgili kavramlar sanırım şunlar : 2038? UTC?

Aydınlatırsanız sevinirim, çok teşekkürler...


Ek:
http://hayat-necmettin.blogspot.com/2011/12/mysql-datetime-ve-timestamp-fark.html

Burada yazanlar doğruysa timestamp'ı sadece spesifik durumlarda kullanmak daha mantıklı olabilir...
Ne gibi spesifik durumlar olabileceğini henüz bulamadım... ?

Saniye hesaplama?
Yerel saatler?