1
resposta

Campo data

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

1 resposta

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 );

Executando o comando anterior no workbench, foi realizado um insert passando apenas os valores de CPF e nome, após a inserção foi realizado o select na tabela, onde foi retornado o valor do CPF, nome e do campo data inicio, com a hora atual do sistema

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!