MySQL создал и обновил метку времени

MySQL создал и обновил метку времени

Phpmyadmin создать таблицу текущего времени

Создание полей с отметками времени, которые содержат даты создания и / или последней модификации в MySQL с использованием PHPMyAdmin, просты.

Нет необходимости в конкретном SQL-коде в последних версиях, так как теперь возможно иметь два разных поля в одной таблице с текущей меткой времени по умолчанию, и поэтому для этой цели больше не нужно использовать триггеры.

В интерфейсе создания таблицы добавьте два поля: один для даты создания и один для модификации - с параметрами, как описано: как временная метка, текущая временная метка в качестве значения по умолчанию, так и атрибут «on update» для последней даты модификации.

После создания структура таблицы должна быть похожа на приведенную ниже снимок экрана.

Дата создания таблицы MySQL

Попробуйте создать новую запись таблицы:

В интерфейсе просмотра см. Новую запись - даты создания и изменения равны.

Попробуйте обновить одно из значений одной записи:

И посмотрите прямо на изменение: дата изменения была обновлена, чтобы соответствовать времени изменения, а время создания - нет.

Конечно, это также можно сделать с помощью SQL, вот соответствующий код:

CREATE TABLE `table_test` (
`ID` int(11) NOT NULL,
`Description` varchar(255) NOT NULL,
`CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`ModificationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

Как установить текущую метку времени MySQL при создании и обновлении

Чтобы установить текущую временную метку MySQL для создания и обновления таблицы, при создании таблицы поместите два разных поля с типом TIMESTAMP и значением по умолчанию MYSQL current timestamp, также называемым текущим временем. Поле даты изменения также должно иметь атрибут на отметке времени обновления по умолчанию.

Первым полем будет метка времени создания, и она должна иметь тип timestamp, а по умолчанию установлено текущее время. При создании новой записи это поле будет заполнено текущей меткой времени MySQL.

Второе поле будет меткой времени модификации, и также должно быть установлено с меткой времени типа плюс с атрибутом при обновлении CURRENT_TIMESTAMP. Таким образом, при создании записи дата модификации будет установлена ​​на текущую метку времени MySQL. И также, всякий раз, когда запись будет изменена, поле метки времени модификации будет также обновляться с текущей меткой времени MySQL.

Автоматическая инициализация и обновление для TIMESTAMP и DATETIME

What is a Метка времени MySQL ?

Временная метка MySQL - это способ представления времени и даты в одной единице хранения.

Метка времени MySQL варьируется от первого января 1970 года по времени UTC сервера до 19 января 2038 года.

Это означает, что использование метки времени MySQL ограничено, так как их нужно будет изменить к 2038 году, однако, скорее всего, об этом позаботится патч.

The Метка времени MySQL is one of the two ways to store in a База данных MySQL both date and time, along with the datetime format.

Обычно лучше использовать временную метку MySQL для хранения таких дат, как дата изменения и создания записи в базе данных MySQL, поскольку это любимый способ использования даты и времени в базе данных.

Однако все эти значения вместе со стандартным форматом даты связаны и могут даже работать вместе.

Похожие статьи

Комментарии (8)

Rudolph Henry, 2018-08-19
Lo pasé muy bien leyendo esta información, sigan con el buen trabajo
Kay Chapman, 2018-08-19
Grazie è stato utile
Kate Schultz, 2018-08-19
簡單,清晰,解釋得很好,非常感謝
Amy Coleman, 2018-08-19
簡直不敢相信我終於找到了解決方案,這是一場很長一段時間的噩夢,現在已經解決了
Ann Perez, 2018-08-19
ไซต์ที่เยี่ยมยอดโปรดไปต่อ
Eric Parker, 2018-08-19
Sonunda çözümü bulduğuma inanamıyorum, bu uzun zamandan beri bir kabustu, şimdi çözüldü
Janice Perry, 2018-08-19
Привет, я видел вашу статью, и это помогло мне решить мою проблему, спасибо большое
dias2zl, 2018-08-19
Tidak tahu bagaimana untuk mengucapkan terima kasih, tetapi itu adalah jenius murni, terima kasih

Оставить комментарий