sql >> Database >  >> RDS >> Mysql

Mysql FROM_UNIXTIME als UTC

U kunt de tijdzone beter van tevoren instellen:

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

De reden is dat conversies met een lokale tijdzone verliesgevend kunnen zijn. Er is een voorbeeld hiervan in de documenten hier (zie de 4e paragraaf onder de UNIX_TIMESTAMP() sectie die begint met "Opmerking:")



  1. Laravel-migratiefout:syntaxisfout of toegangsfout:1071 Opgegeven sleutel was te lang; maximale sleutellengte is 767 bytes

  2. Reacties met meerdere niveaus:weergave en opslag

  3. Een listener configureren in Oracle Database (12c, 18c en 19c edities)

  4. Groepeer OHLC-beursgegevens in meerdere tijdframes - Mysql