MySQL.RU .:. Одобрено лучшими российскими программистами
Справочное руководство по MySQL6.2.2.4 Тип данных YEAR
6.2.2.4 Тип данных YEAR
Тип 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 .
|