Навигация

Поиск по Сайту

Партнеры

Самоучитель. Книги.

Статистика

    Каталог@Mail.ru - каталог ресурсов интернет

Тип YEAR в MySQL

Главная Страница » Книги по PHP » MySQL уроки для начинающих с нуля » Тип YEAR в MySQL

Тип YEAR в MySQL представляет собой 1 байт, используемый для представления лет.

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. Обратите внимание, что диапазон для чисел с двумя цифрами немного иной, чем для строк с двумя цифрами, потому что вы не можете определять ноль непосредственно как число. Вы должны определить его как строку 0 (или 00), или он будет интерпретироваться как 0000;
  • как результат функции, возвращающей значение, которое является приемлемым в контексте YEAR, например NOW().

Запрещенные значения YEAR будут преобразованы в 0000.