Argumentos para TIMESTAMP
- Ele armazena dados implicitamente no fuso horário UTC. Não importa qual seja o fuso horário da sua sessão. Útil se você precisar usar fusos horários diferentes.
- Você pode ter colunas de carimbo de data/hora automatizadas usando
DEFAULT CURRENT_TIMESTAMP
ouON UPDATE CURRENT_TIMESTAMP
(uma coluna por tabela somente até o MySQL 5.6.5) - Você pode usar a função datetime para comparação de data, adição, subtração, pesquisa de intervalo etc, sem a necessidade de usar
FROM_UNIXTIME()
função - tornará mais fácil escrever consultas que podem usar índices -
Em PHP
>> date('Y-m-d h:i:s',4294967295); '1969-12-31 11:59:59'
então o alcance é o mesmo
- Você ainda pode recuperar timestamp unix inteiros sem sobrecarga adicional usando a função UNIX_TIMESTAMP():http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp