1
resposta

Data e Hora diferente na Migration Mysql.

Eu estou usando a migração de dados e a hora que está gravando nos campos createdAt e UpdatedAt não é a mesma da minha e nem do servidor onde está o banco de dados. Tem algum lugar onde configura isso?

1 resposta

Olá, Fernando! Tudo bem?

Peço desculpa pela demora para responder o seu tópico.

É possível que a diferença de horário esteja relacionada ao fuso horário configurado no banco de dados. Você pode verificar qual é o fuso horário atualmente configurado no MySQL executando a seguinte query:

SELECT @@global.time_zone, @@session.time_zone;

Se o fuso horário estiver diferente do seu, você pode alterá-lo utilizando o seguinte comando:

SET GLOBAL time_zone = 'America/Sao_Paulo';

Dessa forma o fuso horário utilizado no seu banco será do mesmo padrão que utilizamos, logo, as horas gravadas estarão corretas.

Espero ter lhe ajudado e caso tenha mais alguma pergunta, estarei à disposição.

Grande abraço e bons estudos!

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