sql >> Databasteknik >  >> RDS >> Mysql

Hur man ändrar befintliga tabeller för tidszonstillägg

Enligt min erfarenhet bör du generellt lagra data som UTC, med relevant tidszon i en separat kolumn. Att ha en tabell för tidszoner och lagra tidszonsnyckeln är rimligt att göra med en relationsdatabas.

Men i det här fallet finns all din data redan i en lokal tid, så i det här fallet kan du lagra den lokala tiden i tidskolumnen och lägga till en kolumn för tidszonen. På så sätt behöver du inte konvertera de datum som redan finns i databasen.

Att lagra offset är inte nödvändigt, såvida du inte märker att konvertering från datum och zon till offset är för tidskrävande.




  1. MySQL dual master

  2. Postgres - FATAL:databasfiler är inkompatibla med servern

  3. fel:Identifiering misslyckades för användaren

  4. databasfrågor i sql