|
MySQL.RU - Webboard
Вернуться
Если кто пользовался функц.(+) (Funtick) 12/08/2002 - 00:47:29
Re: Если кто пользовался функц.(+) (Вик) 12/08/2002 - 01:07:14
Re: 2Вик (vi.k) 12/08/2002 - 07:11:45
Re: 2Вик (Вик) 12/08/2002 - 12:53:44
Re: 2Вик (vi.k) 13/08/2002 - 07:01:23
Re: 2Вик (Вик) 13/08/2002 - 14:08:39
Re: 2Вик (vi.k) 13/08/2002 - 14:48:58
Re: Enter случайно нажал (vi.k) 13/08/2002 - 14:55:43
Re: Enter случайно нажал (Вик) 13/08/2002 - 19:34:57
Re: Enter случайно нажал (vi.k) 14/08/2002 - 04:40:36
> Original message text:
> From: Funtick - 12/08/2002 - 00:47:29
> Subject:Если кто пользовался функц.(+)
> -----------------
> Если кто-нибдуь из многоуважаемых участников конференции пользовался функциями curdate()/current_date, то прошу помощи!
> ОЧЕНЬ хочется сделать такую штуку
> create table good111
> (
> i date null DEFAULT curdate()
> );
> Или так надо?
> ... i date null DEFAULT select curdate()...
> Но как я понимаю функция DEFAULT не дает функции другие вкладывать ;-((
> Как-ни странно работает вот так:
> Insert into good(i) VALUES ( curdate() );
> Вопрос: можно ли заменить DEFAULT на что-нибдуь, или я слишком многово хочу. Работаю просто через ODBC - нехочется в дельфи отдельную сессию открывать из-за одного поля в одной таблице ;-(
>
>
From: Вик - 12/08/2002 - 01:07:14
Subject:Если кто пользовался функц.(+)
-----------------
Привет! Да не, нормально, ты не так много хочешь :))
Просто надо создавать не так:
i date null DEFAULT curdate()
А вот так:
i TIMESTAMP null;
Фотмат TIMESTAMP такой:
YYYYMMDDhhmmss (без чёрточек и пробелов). Мускуль работает с таким форматом, без проблем.
После этого при изменении (update) или вставке в любой столбец таблицы каких-то значений или вставке в поле TIMESTAMP значение "NULL" - это поле автоматичекски будет обновляться на текущее значение даты и времени. Ест. дату в него можно засунуть и вручную.
Лично я не создавал такое автоматическое поле - обновляю его вручную. А зачем тебе надо чтобы так само обновлялось?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
4098
|
|