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.
