MariaDB (1) 리스트형 [마리아 DB] SYSDATE() 와 NOW() 의 차이점 SYSDATE()와 NOW()는 다르다 마리아 DB 현재 시각을 리턴해주는 함수 SYSDATE()와 NOW() 사이에는 중대한 차이점이 있습니다. 그 차이점을 확인해보고 올바르게 사용하는 방법을 알아보려 합니다. SYSDATE()는 예측 불가능(non-deterministic) 하다 SYSDATE() 함수는 해당 함수가 호출될 때마다 매번 호출 시점의 시각을 재계산하여 리턴합니다. 반면에 NOW() 함수는 포함된 쿼리문이나 루틴이 최초 실행될 때의 시각을 리턴합니다. 이 차이는 쿼리문이나 루틴 내에서 각 함수가 여러 번 쓰이게 될 경우에 큰 차이를 만들어 냅니다. NOW() 함수와 BETWEEN() 함수의 차이는 아래 쿼리로 명확히 알 수 있습니다. SELECT NOW(), SLEEP(2), NOW();.. 이전 1 다음