Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Поле timestamp (TMeter) 21/09/2002 - 21:52:41
      Re: Поле timestamp (vi.k) 22/09/2002 - 08:21:27
      Re: Поле timestamp (Andrei) 22/09/2002 - 13:16:21

> Original message text:
> From: TMeter - 21/09/2002 - 21:52:41
> Subject:Поле timestamp
> -----------------
> Привет!
>
> Можно ли в mysql создать таблицу с полем типа timestamp чтобы при добавлении новой записи в это поле типа timestamp автоматически вставлялось текущее значение даты и времени. В Microsoft SQL Server это делается примерно так:
>
> CREATE TABLE [dbo].[traffic] (
> [timestamp] [datetime] NULL DEFAULT CURRENT_TIMESTAMP,
> [proto] [smallint] NULL
> ) ON [PRIMARY]
> GO
>
> Возможно ли это в MySQL?
>
> С уважением,
> Алексей Казаковский
>
>
>


From: Andrei - 22/09/2002 - 13:16:21
Subject:Поле timestamp
-----------------
Формат :TIMESTAMP(NUM)
Описание : Автоматически изменяется при вставке/обновлении. Имеет формат YYMMDDHHMMSS или YYYYMMDDHHMMSS. Вы можете модифицировать поле TIMESTAMP при выполнении INSERT. Это полезно, когда Вы хотите установить произвольную дату/время для записи. В течение модификаций Вы не должны определять значение для вашего поля TIMESTAMP, или определять NULL как значение, для вставки. Иначе вы получите недопустимое значение для этого поля.
Когда используете mysql с ODBC и Access Вы должны использовать значение 14 для NUM, поскольку это заставляет MySQL всегда использовать в годах четыре цифры. Значение 12 заставит MySQL использовать в году две цифры. Значение по умолчанию - 14.

Обратите внимание, что в случае таблиц с несколькими полями TIMESTAMP только первое такое поле будет модифицироваться автоматически.

Не сам придумал, взял из книги.



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
4729



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |