O tipo YEAR
é um tipo de 1 byte usado para
representar anos.
O MySQL recupera e mostra valores YEAR
no
formato YYYY
. A faixa de valores é de
1901
até 2155
.
Você pode especificar valores YEAR
em uma
variedade de formatos:
Como uma string de 4 digitos na faixa de
'1901'
até '2155'
.
Como um número de 4 dígitos na faixa de
1901
até 2155
.
Como uma string de dis dígitos na faixa
'00'
até '99'
.
Valores na faixa de '00'
até
'69'
e '70'
até
'99'
são convetidas para valores
YEAR
na faixa de
2000
até 2069
e
1970
até 1999
.
Como um número de 2 digitos na faixa de
1
até 99
. Valores
na faixa de 1
até
69
e 70
até
99
são convertidos para valores
YEAR
na faixa de
2001
até 2069
e
1970
até 1999
. Note
que a faixa para números de dois dígitos é um pouco
diferente da faixa de strings de dois dígitos, pois não
se pode especificar zero diretamente como um número e
tê-lo interpretado com 2000
. Você
deve especificá-lo como
uma string '0'
ou
'00'
ou ele será interpretado com
0000
.
Como o resultado de uma função que retorna um valor que
é aceitável em um contexto do tipo
YEAR
, tal como
NOW()
.
Valores YEAR
ilegais são convertidos para
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.