Argument för TIMESTAMP
- Den lagrar implicit data i UTC-tidszon. Oavsett vilken tidszon du har för sessionen. Användbart om du behöver använda olika tidszoner.
- Du kan ha kolumner för automatisk tidsstämpling med
DEFAULT CURRENT_TIMESTAMP
ellerON UPDATE CURRENT_TIMESTAMP
(endast en kolumn per tabell tills MySQL 5.6.5) - Du kan använda datetime-funktionen för datumjämförelse, addition, subtraktion, intervallsökning etc, utan att behöva använda
FROM_UNIXTIME()
funktion – det kommer att göra det lättare att skriva frågor som kan använda index -
I PHP
>> date('Y-m-d h:i:s',4294967295); '1969-12-31 11:59:59'
så utbudet är faktiskt detsamma
- Du kan fortfarande hämta heltals unix-tidsstämpel utan extra overhead med UNIX_TIMESTAMP()-funktionen:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp