Ir para o conteúdo
RuiGomes

MYSQL Timestamp

Mensagens Recomendadas

RuiGomes    0
RuiGomes

Qual é a melhor forma de armazenar tempo numa base de dados MYSQL?

Escolhi Timestamp no phpmyadmin, mas ele automaticamente mete: ON UPDATE CURRENT_TIMESTAMP

Isto não quer dizer que sempre que a linha for actualizada ele mete o tempo actual nesse campo? Essa tabela é para adicionar registos que podem nem ter sido feitos no mesmo dia...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1133
HappyHippyHippo

eu guardo como inteiro e mando o valor em "unixtime"

mas depende sempre de uma coisa fundamental : para que serve campo ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
RuiGomes    0
RuiGomes

eu guardo como inteiro e mando o valor em "unixtime"

mas depende sempre de uma coisa fundamental : para que serve campo ?

Imaginando que era uma tabela com "tempos" (de metereologia), com campos como id, userid, temperatura, cidade, humidade, blabla, data

Depois vou calcular vários dados, como a percentagem de aumento/diminuição de temperatura em relação ao dia anterior, mês anterior, ano anterior, etc.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1133
HappyHippyHippo

se nao necessitares da informação de hora tens sempre o tipo de dados "DATE" caso contrário existe o "DATETIME"

no final tens sempre as funções do mysql para te ajudar a retirar os cálculos que pretendes

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
RuiGomes    0
RuiGomes

se nao necessitares da informação de hora tens sempre o tipo de dados "DATE" caso contrário existe o "DATETIME"

no final tens sempre as funções do mysql para te ajudar a retirar os cálculos que pretendes

E o datetime funciona como o timestamp, sem o update automático?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade