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


Баннерная сеть GinAds

В каком формате вы храните даты в 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 275 сообщений
  • Репутация: 55
0

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

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

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Faq по Mysql
  2. Добавление сегодняшней даты
  3. Где и как вы храните настройки сайта?
  4. Где лежат таблицы БД и как переносить сайт
  5. Формат даты в базе данных mysql

#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