Общие > Базы данных

Даты и инсерты

(1/2) > >>

AlieN:
Есть поле типа date или timestamp что по сути не важно
нужно чтобы при инсерте по дефолту вставлялась текущая дата

Как реализовать?

ЗЫ: Может я торможу

Xander:
AFAIK, в поле типа timestamp она по дефолту и вставляется. Глянь доки.

fidget:
AlieN
NULL вставляй, если TIMESTAMP

Меняздесьдавнонет:
Лично я не люблю таймстамп с тех пор, когда мне пришлось добавить в таблицу новое поле, а потом пропадейтить его...

Нет, я понимаю, что сам виноват, но все же.

Так что теперь безо всяких дефолтов предпочитаю ручками ставить unix_timestamp() в поле типа int, и прекрасно себя чувствую.

Да и автоматом обновляется толкьо первый таймстамп, если их больше двух в таблице. Ну да это написано...

FreeSpace:
Сорри за поднятия старого топика и возможно глупый вопрос.

Каким образом лучше всего хранить дату и время в MySQL?
Я всегда делал так, как Ромик (только поле делал не int, а varchar(20)), но тут задумался.
Есть ли какие-то преимущества в использовании мускулевского формата хранения времени?
В принципе меня полностью устраивают юниксовские таймстемпы, поиск работает хорошо и т.д., но может я не знаю чего-то важного?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии