Retirado da documentação do MySQL (aplica-se às versões 5.1, 5.5 e 5.6):
O tipo de dados TIMESTAMP é usado para valores que contêm partes de data e hora. TIMESTAMP tem um intervalo de ‘1970-01-01 00:00:01’ UTC a ‘2038-01-19 03:14:07’ UTC.
Evite hemorragia craniana em 20 de janeiro de 2038 usando : datetime .