Qual a diferença entre datetime e timestamp

SQL Server

SQL

MySQL

28/09/2016

Queria saber qual a diferença entre datetime e timestamp no banco de dados. Por exemplo, no registro da data de nascimento de um registro, é indiferente eu escolher um ou outro?
Diego Silva

Diego Silva

Curtidas 0

Melhor post

Nicolas

Nicolas

28/09/2016

Encontrei a seguinte resposta no google

A maior diferença entre datetime e timestamp é a seguinte:

datetime: representa uma data como no calendário e a hora como encontrado no relógio.
timestamp: representa um ponto específico na linha do tempo e leva em consideração o fuso horário em questão (UTC). Por exemplo: quando foi 26/02/2015 16:40? depende, para mim é nesse momento, para o Japão foi a várias horas atrás, então basicamente o timestamp leva em consideração essas questões de fuso horário.
Outro ponto é que geralmente quando se precisa rastrear alterações feitas em registros da base de dados, opta-se pelo uso do timestamp pois permite o detalhamento perante a linha do tempo real.


Perfeita!
GOSTEI 3

Mais Respostas

Diego Silva

Diego Silva

28/09/2016

Valeu Nicolas! Obrigado pela resposta!
GOSTEI 2
POSTAR