복붙노트

[SQL] () 일일 지금 MYSQL

SQL

() 일일 지금 MYSQL

나는 MySQL의 쿼리에서 () 지금 사용하고 있습니다.

INSERT INTO table SET data = '$data', date = now()

하지만이 날짜 (그 날이 내일이 포함되어야하므로)에 일일를 추가 할. 그것은 수 있습니까?

해결법

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

    1.당신이 사용할 수있는:

    당신이 사용할 수있는:

    NOW() + INTERVAL 1 DAY
    

    당신은 단지 날짜에 관심이 있다면,하지의 날짜와 시간은 이제 대신 CURDATE을 사용할 수 있습니다 :

    CURDATE() + INTERVAL 1 DAY
    
  2. ==============================

    2.더 나은 사용은`data`와`date`을 인용했다. AFAIR이 예약어 수 있습니다 내 버전입니다 :

    더 나은 사용은`data`와`date`을 인용했다. AFAIR이 예약어 수 있습니다 내 버전입니다 :

    INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY);
    
  3. ==============================

    3.일을보십시오 : INSERT INTO 테이블 (데이터, 날짜) 가치 (현재, '$ 데이터'() + 간격으로 1 일)

    일을보십시오 : INSERT INTO 테이블 (데이터, 날짜) 가치 (현재, '$ 데이터'() + 간격으로 1 일)

  4. ==============================

    4.

    INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY);
    
  5. from https://stackoverflow.com/questions/3887509/mysqls-now-1-day by cc-by-sa and MIT license