sql >> Databasteknik >  >> RDS >> Mysql

hjälp mig att förstå now() för mysql aktuell tid och dess tidszoner

now() refererar alltid till serverns tid från dess tidszon.

Om du har både server- och användartidszon
kan det göras via funktionen convert_tz ,
som

set @user_time_zone:='+02:00';
set @server_time_zone:='+08:00';

-- server timezone always come first
-- as now() is from server time
SELECT CONVERT_TZ(now(),@server_time_zone, @user_time_zone);


  1. TIMEFROMPARTS() Exempel i SQL Server (T-SQL)

  2. Hur hämtar man mysql-data i fallande ordning?

  3. LPAD med inledande nolla

  4. Avlasta mycket stora databaser