Prof. Boa tarde!
Tudo bem?
Em banco de dados mysql, como eu faço para deixar um campo "data" automático, ou seja, pegar do sistema?
Aguardo retorno
Abraços
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Prof. Boa tarde!
Tudo bem?
Em banco de dados mysql, como eu faço para deixar um campo "data" automático, ou seja, pegar do sistema?
Aguardo retorno
Abraços
Olá Emerson, tudo bem?
Você pode deixar um campo de data automático, ou seja, recebendo como valor a data e hora atuais do sistema no momento da inserção do registro, utilizando a função CURRENT_TIMESTAMP(), que retorna a data e hora atual.
Você pode criar uma tabela com o campo de data com o tipo TIMESTAMP e especificar o CURRENT_TIMESTAMP() como DEFAULT, dessa forma:
CREATE TABLE TESTE
( CPF VARCHAR (11) ,
NOME VARCHAR (100) ,
DATA_INICIO timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP );
Espero ter ajudado e bons estudos!