티스토리 뷰
등록일시, 수정일시의 기본값 설정관련
reg_date
DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMPmod_date
DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
- Mysql의 datetime, timestamp 자료형 중 datetime 사용
- Mysql5.6.5 버전 이상에서는 datetime 자료형에 timestamp default 관련 코드 적용가능(프로젝트 mysql 버전은 5.6.17)
- Row insert시 등록일시, 수정일시 현재시간으로 설정, update 시 수정일시도 자동으로 업데이트
- 출처 : http://nojinho.blogspot.kr/2014/03/mysql-datetime.html
데이터범위
- DATETIME : '1000-01-01 00:00:00' ~ '9999-12-31 23:59:59'
- TIMESTAMP : '1970-01-01 00:00:00' ~ '2037-12-31 23:59:59'
'공부 > DBMS, SQL' 카테고리의 다른 글
[mysql] unique index(key) (0) | 2015.04.26 |
---|---|
[mysql] 재시작 (0) | 2014.12.28 |
[mysql] 컬럼명으로 테이블 찾기 (0) | 2014.11.26 |
[iBatis] update batch (0) | 2014.11.07 |
[mysql] LAST_INSERT_ID() (0) | 2014.10.22 |
댓글