DB
[mysql] sysdate(), now(), current_timestamp() 차이
DEV_HEO
2023. 11. 29. 10:31
320x100
sysdate()는 함수 실행 시점의 시간을 반환하고
now()는 하나의 쿼리 단위로 동일한 값을 반환한다. current_timestame()와 동일.
select SYSDATE(), NOW(), CURRENT_TIMESTAMP(), CURRENT_DATE(), current_time(),
SLEEP(5) as a
union all
select SYSDATE(), NOW(), CURRENT_TIMESTAMP(), CURRENT_DATE(), current_time(),
sleep(0) as a ;
이 쿼리를 실행해보면
sysdate()만 값이 다르게 나오는걸 확인해볼 수 있다.
320x100