Argumenten voor TIMESTAMP
- Het slaat impliciet gegevens op in de UTC-tijdzone. Het maakt niet uit wat de tijdzone van uw sessie is. Handig als je verschillende tijdzones moet gebruiken.
- U kunt geautomatiseerde tijdstempelkolommen gebruiken met
DEFAULT CURRENT_TIMESTAMP
ofON UPDATE CURRENT_TIMESTAMP
(slechts één kolom per tabel tot MySQL 5.6.5) - U kunt de datetime-functie gebruiken voor datumvergelijking, optellen, aftrekken, bereikopzoeken enz., zonder dat u
FROM_UNIXTIME()
hoeft te gebruiken functie - het maakt het gemakkelijker om query's te schrijven die indexen kunnen gebruiken -
In PHP
>> date('Y-m-d h:i:s',4294967295); '1969-12-31 11:59:59'
dus het bereik is in feite hetzelfde
- Je kunt nog steeds een geheel getal Unix-tijdstempel ophalen zonder extra overhead met de UNIX_TIMESTAMP()-functie:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp