La réponse est simplement, c'est le maximum que ce champ peut contenir.
Vous feriez probablement mieux d'utiliser simplement un champ int (où la valeur est stockée en secondes de différence par rapport à l'heure de début). C'est une pratique courante d'avoir un champ qui stocke les secondes écoulées depuis l'époque plutôt qu'un champ datetime de toute façon. Sinon, vous devrez passer à un datetime champ.
http://dev.mysql.com/doc/refman/5.7 /fr/time.html