sql >> Database teknologi >  >> RDS >> Mysql

hjælp mig med at forstå now() for mysql nuværende tid og dets tidszoner

now() henviser altid til serverens tid fra dens tidszone.

Hvis du har både server- og brugertidszone,
kan det gøres via funktion convert_tz ,
så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. VÆLG eller UDFØR i en PL/pgSQL-funktion

  2. Forståelse af transaktioner i SQL

  3. Hvordan får jeg MySQL autoincrement primære nøgle fra Sequelize på save()?

  4. Mere effektivt hierarkisystem