sql >> Databáze >  >> RDS >> Mysql

Změní parametr `serverTimezone` @@session.time_zone v MySQL?

Jak jsem řekl v komentáři, čelil jsem stejnému problému -- potřeboval jsem najít způsob, jak udělat @@session.time_zone = '+0:00' bez příkazu SQL tím, že místo toho nakonfigurujete ovladač JDBC.

Zde je řešení, pokud používáte vlastnosti (Dropwizard a možná Spring):

sessionTimeZone: UTC
useLegacyDatetimeCode: false

Nebo jej jednoduše připojte k adrese URL připojení JDBC:?sessionTimeZone=UTC&useLegacyDatetimeCode=false

dokumentace konektoru a> vůbec nezmiňuje (a to je pravděpodobně důvod, proč existuje tolik odpovědí směřujících k 'serverTimezone' a dalším.



  1. Vytvořte databázi při spuštění docker-compose

  2. Aktualizace Mysql na základě existence v jiné tabulce

  3. Nejlepší postup pro ukládání vah v databázi SQL?

  4. PHP isset() s více parametry