sql >> Base de Datos >  >> RDS >> Mysql

ayúdame a entender ahora () para la hora actual de mysql y sus zonas horarias

now() siempre se refiere a la hora del servidor desde su zona horaria.

Si tiene la zona horaria tanto del servidor como del usuario,
puede hacerlo a través de la función convert_tz ,
como

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);