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



Формат даты в базе данных mysql

#1 Kuchuluk
Kuchuluk
  • Неактивные
  • 333 сообщений
  • Репутация: 5
0

Обновлено 08 марта 2013 - 10:51  Отправлено 05 марта 2013 - 20:39

всем доброго времени суток. нужно сохранять в базе данных дату регистрации пользователей. в каком формате её лучше сохранять? если её сохранять в юникс формате, я же всегда смогу преобразовать в нужный мне формат? или лучше сохранять сразу в нужном формате?

 

 

  • 0

#2 isvetlichniy
isvetlichniy
  • Неактивные
  • 622 сообщений
  • Репутация: 93

Отправлено 05 марта 2013 - 21:53

как по мне, оптимально TIMESTAMP


нужно сохранять в базе данных дату регистрации пользователей.


Выставляешь тип TIMESTAMP, значение по умолчанию CURRENT_TIMESTAMP и не придется даже передавать это значение в запросе INSERT
  • 0

#3 Kuchuluk
Kuchuluk
    Topic Starter
  • Неактивные
  • 333 сообщений
  • Репутация: 5

Отправлено 06 марта 2013 - 19:35

isvetlichniy, спасибо большое! я еще слышал, что в этом случае при редактировании информации эта дата будет также перезаписываться. это правда?
  • 0

#4 isvetlichniy
isvetlichniy
  • Неактивные
  • 622 сообщений
  • Репутация: 93

Отправлено 06 марта 2013 - 20:12

нет, только при добавлении. значение по умолчанию - это то,что будет добавлено если явно не указать значение


  • 0

#5 Kuchuluk
Kuchuluk
    Topic Starter
  • Неактивные
  • 333 сообщений
  • Репутация: 5

Отправлено 07 марта 2013 - 18:58

нет, только при добавлении.

там в базе данных написано CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP. on update это же вроде "при обновлении" переводится?
  • 0

#6 isvetlichniy
isvetlichniy
  • Неактивные
  • 622 сообщений
  • Репутация: 93

Отправлено 07 марта 2013 - 19:20

ON UPDATE CURRENT_TIMESTAMP

ну так я тебе о чем говорил? о значении по умолчанию, а не о дополнительных атрибутах.

а дополнительный атрибут on update CURRENT_TIMESTAMP действительно будет обновлять значение
  • 1

#7 Kuchuluk
Kuchuluk
    Topic Starter
  • Неактивные
  • 333 сообщений
  • Репутация: 5

Отправлено 08 марта 2013 - 10:51

isvetlichniy, дополнительный атрибут тогда вообще лучше убрать?

и еще такой вопрос- чтобы значение id имело вид 000000001 нужно в дополнительных атрибутах поставить unsigned zerofil да?
  • 0



Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
Megoydagi Megoydagi 1-й за Август
Очков активности: 30 4 темы, 8 сообщений, 1 балл репутации
Сайт: bank.net.ru
ТОП самых активных за этот месяц
  • Фотография Vmir
    #1

    Vmir
    Очков активности: 48 3 темы, 7 сообщений, 2 балла репутации

  • Фотография BLIK
    #2

    BLIK
    Очков активности: 40.5 Вне конкурса за определение пользователя месяца

  • Фотография SergiuS85
    #3

    SergiuS85
    Очков активности: 12 2 темы, 2 сообщения, 1 балл репутации

  • Фотография WGN
    #4

    WGN (worldgamenews.com)
    Очков активности: 12 1 тема, 5 сообщений, 1 балл репутации

  • Фотография Totti
    #5

    Totti
    Очков активности: 12 0 тем, 8 сообщений, 1 балл репутации

  • Фотография kuztoday
    #6

    kuztoday
    Очков активности: 10.5 1 тема, 4 сообщения, 1 балл репутации

  • Фотография Zevss
    #7

    Zevss (domles43.ru)
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография Sale_account
    #8

    Sale_account
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография Megoydagi
    #9

    Megoydagi (bank.net.ru)
    Очков активности: 9 Вне конкурса за определение пользователя месяца

  • Фотография mkreine
    #10

    mkreine (analiz-krovi.net)
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

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