TIMESTAMP(타임스탬프)와 DATETIME 타입의 차이
datetime | timestamp | |
날짜 범위 | 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 | 1970-01-01 09:00:00 ~ 2037-12-31 23:59:59 |
저장 형태 | 문자형 | 숫자형 |
저장 크기 | 8Byte | 4Byte |
자동 입력 | X | CURRENT_TIMESTAMP 지원 |
타임스탬프 시작일시가 1970-01-01 00:00:00 이라고 나와있는 경우가 많은데 PHP에서 실제 mktime으로 확인해 본 결과 1970-01-01 09:00:00 부터 시작이 됨.
타임스탬프는 current_timestamp를 지원하기 때문에 DB자료 입력시 자동날짜 입력이 되기때문에 작성일 항목에 이용하기 적합하다.