Buy this Reference Manual in softcover from Barnes & Noble!
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.
| Posted by [name withheld] on Monday August 12 2002, @7:53am | [Delete] [Edit] |
Since there doesn't seem to be a date type for
representing historic dates (eg. 2300 BC, or 129
CE), how would I achieve this using the existing date
type? Or is there something I'm missing?
| Posted by on Tuesday December 3 2002, @4:18pm | [Delete] [Edit] |
When trying to insert ╢historical╢ values try using
a smallint (5) signed. this will give you values in the
range of -9999 to 99999
Add your own comment.