Le type TIME
<<<
Le type YEAR An 2000 et les types date
>>>

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 .

<< Le type YEAR >>
Le type TIME Les types date et heure An 2000 et les types date