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

Реферальная программа Мегаплана


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

#1 Kuchuluk

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

Отправлено 05 Март 2013 - 20:39

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

 

 

  • 0

#2 isvetlichniy

isvetlichniy
  • Пользователь
  • 619 сообщений
  • Репутация: 93

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

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


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


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

#3 Kuchuluk

Kuchuluk
    Topic Starter
  • Пользователь
  • 315 сообщений
  • Репутация: 5

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

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

#4 isvetlichniy

isvetlichniy
  • Пользователь
  • 619 сообщений
  • Репутация: 93

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

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


  • 0

#5 Kuchuluk

Kuchuluk
    Topic Starter
  • Пользователь
  • 315 сообщений
  • Репутация: 5

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

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

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

#6 isvetlichniy

isvetlichniy
  • Пользователь
  • 619 сообщений
  • Репутация: 93

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

ON UPDATE CURRENT_TIMESTAMP

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

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

#7 Kuchuluk

Kuchuluk
    Topic Starter
  • Пользователь
  • 315 сообщений
  • Репутация: 5

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

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

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


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