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

MySQL-forespørgsel for aktuel GMT-tid

Bare brug UTC (bliver ikke påvirket af sommertid)

SELECT UTC_TIMESTAMP();

Gammelt indhold til reference:

dette burde virke, men med

SELECT CONVERT_TZ(NOW(),'PST','GMT');

Jeg fik også NULL som resultat. sjovt nok returnerer eksemplet i mysql-dokumentet også null

SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');

http://dev .mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_convert-tz som du har fundet en fejl i mysql . (tak til +Stephen Pritchard)

du kan prøve:

SET @[email protected]@TIME_ZONE;
SET TIME_ZONE='+00:00';
SELECT NOW();
SET [email protected]_TIME_ZONE;

ok er ikke præcis, hvad du ønskede (dets 4 forespørgsler, men kun én udvælgelse :-)



  1. Optimeringstærskler – gruppering og aggregering af data, del 2

  2. Sådan aktiveres TimescaleDB på en eksisterende PostgreSQL-database

  3. SOLR DataImport Error Kan ikke udføre forespørgsel

  4. Hvordan Tan() virker i PostgreSQL