MySQL TIMESTAMP.
Тип данных TIMESTAMP в MySQL используется для хранения информации в базе данных о дате создания или обновления какой-либо записи. Это очень удобный тип данных в MySQL. Если формат столбца таблицы установлен в CURRENT_TIMESTAMP, то ячейка будет автоматически заполнена при операциях INSERT и UPDATE.
TIMESTAMP МОЖЕТ ПРИНИМАТЬ СЛЕДУЮЩИЙ Диапазон значений: 1970-01-01 00:00:00 — 2038-12-31 00:00:00.
Размер занимаемой памяти этим типом данных составляет 4 байта.
Фактически TIMESTAMP – это метка времени, представляющая собой количество секунд, прошедших с полуночи 1 января 1970 года до текущего момента (момента создания или обновления строки в таблице базы данных).
Таким образом, формат TIMESTAMP не подходит для хранения информации о каких-то событиях, произошедших ранее. Ему применение – это «логирование» даты текущих событий, например, время создания материала на сайте или его обновление и т.п.
Формат TIMESTAMP в MySQL удобен для сравнения дат друг с другом, однако, его визуальное отображение в базе данных не является хорошо «читабельным».
Категория: MySQL