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?