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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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!