Le type YEAR
est un type d'1 octet utilisé
pour représenter les années.
MySQL extrait et affiche la valeur de YEAR
au
format YYYY
. L'échelle va de
1901
à 2155
.
Vous pouvez spécifier la valeur de YEAR
en
plusieurs formats :
Une chaîne de quatre chiffres entre
'1901'
et '2155'
.
Un nombre à quatre chiffres entre 1901
et 2155
.
Une chaîne de deux chiffres entre '00'
et '99'
. Les valeurs entre
'00'
et '69'
et entre
'70'
et '99'
sont
respectivement converties en valeurs YEAR
comprises entre 2000
et
2069
d'une part, et
1970
et 1999
de
l'autre.
Une nombre de deux chiffres entre 1
et
99
. Les valeurs entre
1
et 69
et entre
70
et 99
sont
respectivement converties en valeurs YEAR
comprises entre 2001
et
2069
d'une part, et
1970
et 1999
d'autre
part. Notez que le rang de valeurs pour les nombres à deux
chiffres est totalement différent du rang pour les chaînes
à deux chiffres parce que vous ne pouvez pas spécifier
deux zéro directement en tant que nombre et le faire
interpréter en tant que 2000
. Vous devez
le spécifier comme chaîne '0'
ou
'00'
sinon il sera interprété comme
0000
.
En tant que résultat d'une fonction retournant une valeur
acceptable dans le contexte de YEAR
,
comme as NOW()
.
Les valeurs illégales pour YEAR
sont
converties en 0000
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.