sql >> Database teknologi >  >> RDS >> Mysql

Mysql FROM_UNIXTIME som UTC

Du ville være bedre stillet at indstille tidszonen på forhånd:

SET time_zone='UTC';
select FROM_UNIXTIME(1277942400);

Årsagen er, at konverteringer, der involverer en lokal tidszone, kan være tabsgivende. Der er et eksempel på dette i dokumenter her (se 4. afsnit under UNIX_TIMESTAMP() afsnit, der starter med "Bemærk:")



  1. Rækkemønstergenkendelse i SQL

  2. Fejl under afsendelse af QUERY-pakke

  3. Hvad er et indeks i SQL?

  4. Python og Django OperationalError (2006, 'MySQL-serveren er gået væk')