Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявка за текущо време по GMT

Просто използвайте UTC (не се влияе от лятното часово време)

SELECT UTC_TIMESTAMP();

Старо съдържание за справка:

това трябва да работи, но с

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

получих също NULL като резултат. достатъчно забавен примерът в mysql docu също връща 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 изглежда сте намерили грешка в mysql . (благодарение на +Стивън Причард)

можете да опитате:

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

ok не е точно това, което искахте (има 4 заявки, но само една изберете :-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. FROM_DAYS() Примери – MySQL

  2. Преброяване на броя на групираните редове в mysql

  3. Голям първичен ключ:1+ милиард реда MySQL + InnoDB?

  4. Разлика между NULL и празна стойност в Mysql

  5. Паралелни транзакции в mysql