YEAR
Le type YEAR sert à représenter les années sur un octet.
MySQL retourne et affiche les YEAR au format YYYY:@: L'intervalle de validité est de 1901 à 2155.
Les valeurs de type YEAR peuvent être définies de nombreuses manières différentes :@:
1901 à 2155.
1901 à 2155.
00' à '99'. Les valeurs de '00' à '69' et de'70' à '99' seront converties en valeurs de type YEAR, dans les intervalles respectifs de 2000 à 2069 et de 1970 à 1999.
1 à 99. Les valeurs de 1 à 69 et de70 à 99 seront converties en valeurs de type YEAR, dans les intervalles respectifs de 2000 à 2069 et de 1970 à 1999. Il faut bien noter que ce format diffère légèrement du précédent, car il n'est pas possible de passer un nombre égal à 0, pour obtenir l'année 2000. Il faut spécifier une chaîne, '0' ou '00', sinon MySQL retournera 0000
DATETIME, DATE or TIMESTAMP, comme NOW().
Toutes les valeurs invalides de YEAR sont converties en 0000.