sql >> Databáze >  >> RDS >> Mysql

Dotaz MySQL na aktuální čas GMT

Stačí použít UTC (není ovlivněno letním časem)

SELECT UTC_TIMESTAMP();

Starý obsah pro referenci:

to by mělo fungovat, ale s

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

Výsledkem je také NULL. dost legrační příklad v mysql docu také vrací 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 Zdá se, že jste našli chybu v mysql . (díky +Stephenovi Pritchardovi)

můžete zkusit:

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

ok není přesně to, co jste chtěli (jeho 4 dotazy, ale pouze jeden výběr :-)



  1. Chyba 1452 porušení omezení php

  2. Čistý způsob použití postgresql okenních funkcí v django ORM?

  3. Migrace databáze na produkci django

  4. Existuje způsob, jak zachovat vztah db (pk/fk) v následujícím scénáři