MySQL의 데이터베이스에서이 나는이 열은 불렀다 :MySQL의 쿼리 : 검색 현재 날짜 쿼리
이름 : 날짜
유형 : 날짜
그 열에서 몇 가지 값이 있습니다
2009 -01-05 01:23:35
2009-03-08 11:58:11
2009-07-06 10:09:03
어떻게 현재 날짜를 검색하나요? 나는 PHP를 사용하고 있습니다. PHP에서
:
<?php $today = date('Y-m-d');?>
어떻게 모든 오늘 날짜의 데이터를 검색 할 수있는 MySQL의 쿼리를 작성하는?
필자는 열 유형을 "날짜"로 변경해야하며 "2009-07-06"과 같은 값만 삽입하고 시간 값은 넣지 마십시오.
SELECT field FROM table WHERE DATE(column) = CURDATE()
문서 : CURDATE, DATE 당신은 PHP를 사용할 필요가 없습니다
이 내 마지막 옵션입니다. 내 서버 시간대가 우리 나라와 다릅니다. 내 로컬 시간대에 날짜 값을 저장 ... – jingleboy99
나는 유사성을 볼 수 있지만, 단지 두려워서, 단지를 대비하여, 시간대 충돌. 그래서, 나는 "날짜"첫 번째 오른쪽에 내 칼럼을 변경해야합니까? 빠른 답변 주셔서 대단히 감사합니다. – jingleboy99
열을 DATE로 변경하면 열을 중심으로 DATE() 함수 호출을 제거 할 수 있습니다. 이 함수는 비교를 위해 DATETIME 열에서 DATE를 추출하는 데 사용됩니다. DATE 만 필요한 경우 열 유형을 변경해야합니다. –