sql >> Database >  >> RDS >> Mysql

Bestaande tabellen wijzigen voor het toevoegen van tijdzones

Mijn ervaring is dat je de gegevens over het algemeen als UTC moet opslaan, met de relevante tijdzone in een aparte kolom. Het hebben van een tabel voor tijdzones en het opslaan van de tijdzonesleutel is redelijk om te doen met een relationele database.

In dit geval staan ​​al uw gegevens echter al in een lokale tijd, dus in dit geval kunt u de lokale tijd opslaan in de tijdkolom en een kolom voor de tijdzone toevoegen. Zo hoef je de datums die al in de database staan ​​niet om te rekenen.

Offset opslaan is niet nodig, tenzij je merkt dat het omrekenen van datum en zone naar offset te tijdrovend is.




  1. Oracle Database Link - MySQL-equivalent?

  2. SQL Server:Wat betekent 1 ++ 2?

  3. Hoe SQL Server T-SQL-functie te gebruiken SUM:5 use-cases

  4. Bent u gesorteerd? Tips met betrekking tot het bestellen van T-SQL-vensters