Поиск
Тип YEAR
Тип YEAR - это однобайтовый тип, применяемый для представления года. MySQL извлекает и отображает значения типа YEAR в формате ГГГГ. Допустимый диапазон-от 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.