sql >> Databasteknik >  >> RDS >> Mysql

Mysql FROM_UNIXTIME som UTC

Det är bättre att ställa in tidszonen i förväg:

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

Anledningen är att konverteringar som involverar en lokal tidszon kan vara förlustbringande. Det finns ett exempel på detta i dokument här (se fjärde stycket under UNIX_TIMESTAMP() avsnitt som börjar med "Obs:")



  1. Säkra filer för nedladdning

  2. SQL Server-replikering kräver det faktiska servernamnet för att göra en anslutning till servern

  3. Inte unik tabell/alias

  4. PostgreSql :Json Array till rader med hjälp av Lateral Join