Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O parâmetro `serverTimezone` altera @@session.time_zone no MySQL?


Como eu disse em um comentário, eu estava enfrentando o mesmo problema - precisava encontrar uma maneira de fazer @@session.time_zone = '+0:00' sem uma instrução SQL, configurando o driver JDBC.

Aqui está a solução se você estiver usando propriedades (Dropwizard e talvez Spring):
sessionTimeZone: UTC
useLegacyDatetimeCode: false

Ou apenas anexá-lo ao URL de conexão JDBC:?sessionTimeZone=UTC&useLegacyDatetimeCode=false

A documentação do conector a> não menciona nada (e é provavelmente por isso que existem tantas respostas apontando para 'serverTimezone' e outros.