sql >> Databasteknik >  >> RDS >> Mysql

Vad är bästa praxis för tidszonshantering i MySQL?

  • Använd TIMESTAMP om du vill att MySQL ska göra konverteringen baserat på time_zone inställning för den aktuella sessionen.

  • Använd DATETIME om du returnerar UTC till din ansökan för att den ska hantera konverteringen där. (Detta skulle vara min preferens.)

  • Försök inte blanda ihop dessa. DATETIME kommer inte att göra något med time_zone inställning och TIMESTAMP kan inte antas vara UTC när det returneras till din applikation om du inte är helt säker på att time_zone är inställd på UTC.



  1. hur man ändrar tidsstämpelformat i mysql

  2. Kan MySQL FIND_IN_SET eller motsvarande fås att använda index?

  3. DBCA Skapa databas dålig REMOTE_LISTENER

  4. Kan jag starta en trigger på select-satsen i mysql?