복붙노트

[SQL] MySQL은 : 지금 대 CURDATE () ()

SQL

MySQL은 : 지금 대 CURDATE () ()

MySQL의 CURDATE () 지금 () 사이의 차이점은 무엇입니까?

해결법

  1. ==============================

    1.이 같은 질문은 항상 수동 첫번째에서 살펴 본다 가치가있다. MySQL의 설명서에 날짜 및 시간 함수

    이 같은 질문은 항상 수동 첫번째에서 살펴 본다 가치가있다. MySQL의 설명서에 날짜 및 시간 함수

    CURDATE () 현재 시간의 날짜 부분을 반환합니다. CURDATE에 대한 설명서 ()

    NOW ()가 요청 된 방법에 따라 다양한 형식에서 타임 스탬프로 날짜와 시간 부분을 반환합니다. NOW에 대한 설명서 ().

  2. ==============================

    2.단지 그것의 재미를 위해 :

    단지 그것의 재미를 위해 :

    CURDATE() = DATE(NOW())
    

    또는

    NOW() = CONCAT(CURDATE(), ' ', CURTIME())
    
  3. ==============================

    3.NOW () 전체 날짜 시간을 줄 것이다 동안 CURDATE ()는 현재 날짜를 제공 할 것입니다.

    NOW () 전체 날짜 시간을 줄 것이다 동안 CURDATE ()는 현재 날짜를 제공 할 것입니다.

    쿼리를 실행하고 당신은 무슨 사이의 차이를 발견 할 것이다.

    SELECT NOW();     -- You will get 2010-12-09 17:10:18
    SELECT CURDATE(); -- You will get 2010-12-09
    
  4. ==============================

    4.실제로 사용자 측면 -에서 더 많은 노력없이 일상 생활에서 사용하는 기능에 쉽게 많이 제공 MYSQL

    실제로 사용자 측면 -에서 더 많은 노력없이 일상 생활에서 사용하는 기능에 쉽게 많이 제공 MYSQL

    NOW ()는 현재 시나리오 반면에 두 날짜와 시간을 생산 CURDATE () 생산 날짜 만 CURTIME () 표시 시간은, 우리는 CAST 우리의 필요에 따라 둘 중 하나를 사용하거나 기능의 이러한 유형의 풍부한 다른 계산을 그것을, MySQL을 병합 할 수 있습니다.

    참고 : - 당신은 () NOWTIME 같은 NOWDATE, CURTIME ()와 같은 NOWDATETIME, CURDATE ()로 NOW 선택 쿼리를 사용하여 차이를 볼 수 있습니다;

  5. from https://stackoverflow.com/questions/4397755/mysql-curdate-vs-now by cc-by-sa and MIT license