Тип YEAR - это однобайтный
тип данных для представления
значений года.
MySQL извлекает и выводит величины
YEAR в формате
YYYY. Диапазон возможных
значений - от 1901 до
2155.
Величины типа YEAR могут
быть заданы в различных форматах:
Как четырехзначная строка в
интервале значений от
'1901' до '2155'.
Как четырехзначное число в
интервале значений от
1901 до 2155.
Как двухзначная строка в
интервале значений от
'00' до '99'.
Величины в интервалах от
'00' до '69' и
от '70' до '99'
при этом преобразуются в
величины YEAR в
интервалах от 2000 до
2069 и от 1970
до 1999 соответственно.
Как двухзначное число в
интервале значений от
1 до 99.
Величины в интервалах от
1 до 69 и от
70 до 99 при
этом преобразуются в величины
YEAR в интервалах от
2001 до 2069 и
от 1970 до 1999
соответственно. Необходимо
принять во внимание, что
интервалы для двухзначных
чисел и двухзначных строк
несколько различаются, так как
нельзя указать ``ноль''
непосредственно как число и
интерпретировать его как
2000. Необходимо задать
его как строку '0' или
'00', или же оно будет
интерпретировано как
0000.
Как результат выполнения
функции, возвращающей величину,
приемлемую в контексте типа
данных YEAR (такой как
NOW()).
Недопустимые величины
YEAR преобразуются в
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.
© 1995-2005 MySQL AB. All rights reserved.
