Що таке timestamp в SQL?

Тип даних TIMESTAMP є розширенням типу даних DATE . Цей тип даних містить значення року, місяця та дня дати, а також значення годин, хвилин та секунд часу, де значущі цифри дробових секунд є кількістю розрядів у частині поля SECOND дати-часу.

Тимчасова мітка (також мітка часу або timestamp з англ. — «тимчасовий друк») — це послідовність символів або закодованої інформації, що показує, коли відбулася певна подія. Зазвичай показує дату та час (іноді з точністю до часткою секунд).

При роботі з часом важливо розуміти різницю між datetime і timestamp . datetime являє собою дату, як у календарі та час, який ми бачимо на годиннику, в нашій тимчасовій зоні. timestamp А являє собою час, точно визначений для всіх, адже у світі багато тимчасових зон.

Моментом початку відліку вважається опівночі (за UTC) з 31 грудня 1969 року на 1 січня 1970 року, час відтоді називають «ерою UNIX» (Unix Epoch). Час UNIX узгоджується з UTC, зокрема, коли оголошення високосних секунд UTC відповідні номери секунд повторюються.