해당 Row의 생성시간과 업데이트 시간을 저장하고 싶은가요? timestamp가 두개 일텐데요.
이때 생성시간은 강제로 null을 넣어준다면 default로 현재 스탬프가 들어가 게 됩니다.
잘이용하면 편리하겠죠?
즉, timestamp 칼럼에 default로 “0000-00-00 00:00:00″을 주면 null이 들어올 때 자동으로 현재시간이 입력됩니다.
아래 예에서 c_time은 생성시에만 null값을 주면되겠죠?
m_time은 업데이트시 마다 자동으로 갱신 될겁니다^^
`c_time` timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’,
`m_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
ALTER TABLE `테이블명` CHANGE `컬럼명` `컬럼명` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL;
