Possible Duplicate:
datetime vs timestamp?
Ben bir sütun add_date
olan bir MySQL tablo var. Bu kayıt veritabanına eklenen tarih / zaman izler.
Bu tabloya dayalı sorgular:
- 2 saat önce, 4 hafta önce, 1 yıl önce vb: kayıt formatında eklenmiştir gösterilecek
- Kullanıcılar herhangi bir gün / ay / yıl eklenen kayıtları aramak için izin verir. Böylece kullanıcı sadece 2009 yılında eklenen kayıtları görmek için seçmek için izin olabilir.
Unix timestamp veya datetime - bu durumda daha iyi olurdu ki?
Şu anda ben de kullanıyorum ama tablo zamanla kayıtları milyonlarca olacak beri, her iki sütun veritabanının boyutunu etkileyebilir sahip.
Unix timestamp PHP 2 hours
önce biçimine dönüştürme için daha iyi gibi görünüyor ve aynı zamanda bağımsız timezone. Ama datetime iyi okunabilirliği vardır ve belirli bir tarih / saat / yıl için bir sorgu yapmak daha kolay gibi görünüyor.
Öneriniz?