O Tipo YEAR
O tipo YEAR
é um tipo de 1 byte usado para representar anos.
O MariaDB 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 valoresYEAR
na faixa de2000
até2069
e1970
até1999
. - Como um número de 2 digitos na faixa de
1
até99
. Valores na faixa de1
até69
e70
até99
são convertidos para valoresYEAR
na faixa de2001
até2069
e1970
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 com2000
. Você deve especificá-lo como uma string'0'
ou'00'
ou ele será interpretado com0000
. - Como o resultado de uma função que retorna um valor que é aceitável em um contexto do tipo
YEAR
, tal comoNOW()
.
Valores YEAR
ilegais são convertidos para 0000
.