Поиск

Тип YEAR

Тип YEAR - это однобайтовый тип, применяемый для представления года. MySQL извлекает и отображает значения типа YEAR в формате ГГГГ. Допустимый диапазон-от 1901 до 2155.
Вы можете специфицировать значения YEAR в различных форматах:

  1. Как четырехзначную строку в диапазоне от '1901' до '2155'.
  2. Как четырехзначное число в диапазоне от 1901 до 2155.
  3. Как двузначную строку в диапазоне от ' 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.