Daylogs/DB

mysql datetime

ohgyun 2009. 4. 26. 00:55
발생일: 2009.04.26

문제:
mysql 을 이용하는 시스템에서
게시물의 생성 시간을 추가하기 위해 컬럼을 하나 추가했다.
컬럼명: createddate   데이터 타입: date

게시물 작성 후, createddate 로 정렬하려 했는데 정상적으로 정렬되지 않는다.

해결책:
mysql 의 date 는 오라클과 달리 일자까지만 저장한다. (yyyy-mm-dd)
초단위 시간까지 포함하려 한다면 datetime 타입으로 컬럼을 생성해야 한다.

mysql 의 데이터 타입에 대해 잘 정리해놓은 블로그가 있다.

날짜와 시간 함수에 대해 정리해놓은 블로그도 참고하자.
반응형