MySQL Curdate()
과의 차이점은 무엇입니까 Now()
?
답변
이와 같은 질문의 경우 항상 매뉴얼을 먼저 살펴볼 가치가 있습니다. mySQL 매뉴얼의 날짜 및 시간 함수
CURDATE()
현재 시간의 DATE 부분을 반환합니다. CURDATE () 설명서
NOW()
요청 된 방법에 따라 다양한 형식의 타임 스탬프로 날짜 및 시간 부분을 반환합니다. NOW () 수동 .
답변
재미를 위해 :
CURDATE() = DATE(NOW())
또는
NOW() = CONCAT(CURDATE(), ' ', CURTIME())
답변
CURDATE()
현재 날짜를 NOW()
제공하고 전체 날짜 시간을 제공합니다.
쿼리를 실행하면 쿼리의 차이점을 알 수 있습니다.
SELECT NOW(); -- You will get 2010-12-09 17:10:18
SELECT CURDATE(); -- You will get 2010-12-09
답변
실제로 MySQL은 사용자 측의 노력없이 일상 생활에서 사용하기 쉬운 기능을 많이 제공합니다.
NOW () 는 현재 시나리오에서 날짜와 시간을 모두 생성하는 반면
CURDATE () 는 날짜 만 생성하고 CURTIME () 표시 시간 만 생성합니다. 필요에 따라 CAST 와 함께 사용 하거나 다른 계산을 병합 할 수 있습니다. 기능.
참고 :- 쿼리 select NOW () as NOWDATETIME, CURDATE () as NOWDATE, CURTIME () as NOWTIME;
답변
