MySQL Type pour le Stockage d'un An: Smallint ou Varchar ou la Date?

Je serai le stockage d'un an dans une table MySQL: Est-il préférable de les stocker comme un smallint ou varchar? Je suppose que, comme ce n'est pas une date complète, que le format de la date ne devrait pas être une réponse, mais je vais l'inclure en tant que bien.

Smallint? varchar(4)? date? quelque chose d'autre?

Exemples:

  • 2008
  • 1992
  • 2053

OriginalL'auteur Jeremy L | 2009-03-04