sql >> Database >  >> RDS >> Mysql

MySQL-query voor huidige GMT-tijd

Gebruik gewoon UTC (wordt niet beïnvloed door zomertijd)

SELECT UTC_TIMESTAMP();

Oude inhoud ter referentie:

dit zou moeten werken, maar met

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

ik kreeg ook NULL als resultaat. grappig genoeg geeft het voorbeeld in de mysql-docu ook null terug

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 het lijkt erop dat je een bug in mysql hebt gevonden . (met dank aan +Stephen Pritchard)

je zou kunnen proberen:

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

ok is niet precies wat je wilde (zijn 4 zoekopdrachten, maar slechts één selectie :-)



  1. Tabel bestaat niet na CREATE TABLE

  2. Oracle Linked Server maken en configureren in SQL Server

  3. Hoe MYSQL-queryresultaten ORDER BY-voorwaarden te maken?

  4. MySQL fulltext zoeken over meerdere kolommen:resultaatverwarring