개발

[mySQL] DATETIME vs TIMESTAMP

한번 2011. 12. 13. 16:49

DATETIME
 - 1001년부터 9999년까지 표현및 저장 가능 ( 1초 단위 )
 - 8 바이트의 저장 공간


TIMESTAmP
 - 1970 ~ 2038년 사이의 값만 저장 가능 ( unix의 time과 동일 ) 
 - TIMESTAMP로 기본 정의하면, insert / update시 현재 시간이 저장된다. 
 - createDtm DATETIME DEFAULT CURRENT_TIMESTAMP  
     이렇게 정의하면 insert 시에만 현재 시간이 자동 설정 된다. 
 - 4 바이트의 저장 공간