Перейти к содержимому



В каком формате вы храните даты в mysql?

Опрос: В каком формате вы храните даты в mysql? (7 пользователей проголосовало)

В каком формате вы храните даты в mysql?

  1. DATETIME (3 голосов [37.50%])

    Процент голосов: 37.50%

  2. TIMESTAMP (3 голосов [37.50%])

    Процент голосов: 37.50%

  3. TEXT (2 голосов [25.00%])

    Процент голосов: 25.00%

Голосовать Гости не могут голосовать

#1 admin

admin
  • Пользователь PRO
  • 5 272 сообщений
  • Репутация: 54
0

Отправлено 03 Январь 2012 - 02:41

Собственно такой вот вопрос ;)

 

 

  • 0

Сколько лет прошло, а ссылки всё ещё лучше покупать тут



#2 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 03 Январь 2012 - 11:31

Не стал голосовать, поскольку даты храню в двух форматах - DATETIME и TIMESTAMP, в зависимости от конкретной ситуации... хотя чаще все же использую второй формат. Выбор конкретного формата зависит от конкретной ситуации.
Так, например, формат TIMESTAMP совершенно не подходит для хранения "исторических" дат... допустим хранить даты рождения здесь невозможно, поскольку для этого формата ограничен диапазон значений. Соответственно, здесь подойдет формат DATETIME.
Ну а формат TIMESTAMP очень удобен тем, что позволяет задавать значение по умолчанию (текущее время). Соответственно, когда добавляются новые статьи на сайт, сообщения на форум, комментарии и т.д., где нужна именно текущая дата, то удобнее использовать этот тип даты-времени.
Об использовании формата TEXT для хранения дат не слышал... думаю, не стоит его использовать. Довольно часто используется тип INT (для хранения даты) и тип BIGINT для хранения даты и времени.
  • 0


#3 Евгений

Евгений
  • Пользователь
  • 481 сообщений
  • Репутация: 0

Отправлено 03 Январь 2012 - 17:30

а почему нет формата DATE? я, обычно, его использую, когда не нужно время, например, дата рождения.
  • 0

#4 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 03 Январь 2012 - 18:54

Ну тогда уж до кучи еще YEAR и TIME ;)
Наверное, в опрос попали 2 типа, позволяющих хранить дату и время.
Ну и опять же:

а почему нет формата DATE? я, обычно, его использую...

как отмечал в первом посте, выбор формата зависит от конкретной ситации.
  • 0



Оформление форума – IPBSkins.ru