
NOW() 함수는 MySQL에서 현재 날짜와 시간을 반환하는 함수입니다. 시간대는 MySQL 서버의 시스템 시간대에 따라 자동으로 설정됩니다.
만약 특정 시간대를 설정하고 싶다면, MySQL 서버의 시스템 시간대 설정을 변경하거나, NOW() 함수를 사용하는 쿼리에서 TIME_ZONE 함수를 사용하여 시간대를 명시적으로 설정할 수 있습니다.
예를 들어, UTC 시간대를 사용하고 싶다면 다음과 같이 쿼리를 작성할 수 있습니다.
SELECT NOW(), TIME_ZONE();
이 쿼리는 현재 날짜와 시간을 반환하며, TIME_ZONE() 함수를 사용하여 현재 시간대의 이름을 반환합니다.
만약 특정 시간대를 사용하고 싶다면, 다음과 같이 쿼리를 작성할 수 있습니다.
SELECT NOW(), TIME_ZONE() AS 현재시간대;
SET TIME_ZONE = 'UTC';
SELECT NOW(), TIME_ZONE();
이 쿼리는 현재 날짜와 시간을 반환하며, TIME_ZONE() 함수를 사용하여 현재 시간대의 이름을 반환합니다. SET TIME_ZONE = 'UTC'; 문장은 MySQL 서버의 시스템 시간대 설정을 UTC로 변경합니다.
2025-05-17 07:01