Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie MySQL o aktualny czas GMT

Po prostu użyj UTC (nie ma wpływu na czas letni)

SELECT UTC_TIMESTAMP();

Stara treść w celach informacyjnych:

to powinno działać, ale z

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

W rezultacie otrzymałem również NULL. zabawne, że przykład w mysql docu również zwraca wartość null

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

http://dev .mysql.com/doc/refman/5.1/en/data-i-godzina-funkcje.html#function_convert-tz wygląda na to, że znalazłeś błąd w mysql . (dzięki +Stephenowi Pritchardowi)

możesz spróbować:

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

ok nie jest dokładnie tym, czego chciałeś (jego 4 zapytania, ale tylko jeden wybór :-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać numer_wiersza w MySQL?

  2. Nieprawidłowe wyrażenie ścieżki. Musi być StateFieldPathExpression

  3. Jak wyczyścić konsolę ekranu mysql w systemie Windows?

  4. Potrzebujesz porady na temat prostego projektu bazy danych MySQL

  5. Jak połączyć dwie tabele za pomocą listy oddzielonej przecinkami w polu łączenia?