12.3 Les types date et heure
12 Types de colonnes
Manuel de Référence MySQL 4.1 : Version Française
. Les types DATETIME , DATE , et TIMESTAMP . Le type TIME ->Le type YEAR . An 2000 et les types date
|
12.3.3 Le type YEAR
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
.
|