TIP게시판

제목 MYSQL 자동으로 시간 설정
글쓴이 한대승(불의회상) 작성시각 2011/10/26 09:50:34
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 15498   RSS
한대승(불의회상)
MYSQL사용시 아래와 같이 하시면 Table에 데이터가 Insert 또는 Update시 수정일이 자동으로 설정되도록 테이블을 만들수 있습니다.
 
`컬럼명` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

Example>
CREATE TABLE `posts` ( 
`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , 
`title` VARCHAR( 255 ) NOT NULL , 
`text` TEXT NOT NULL , 
`modified` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP 
) ENGINE = MYISAM

 
 다음글 1원팁. 저의 Template_ 이용방법입니다. (2)
 이전글 모바일 웹사이트 개발시 참조하시면 좋을 것 같네요~ (7)

댓글

들국화 / 2011/10/26 11:55:25 / 추천 0
오호.. 저런게 다 있네요...
rownum, rank 같은 함수나 좀 만들어 주지.. ㅡㅡ;
한대승(불의회상) / 2011/10/26 18:23:43 / 추천 0
들국화// 오라클이 인수 했으니 조만간 추가 되지 않을까 하는 상상을 해봅니다. ^^
탱크 / 2011/10/27 00:22:57 / 추천 0
오옷~~~
DJ구스 / 2011/10/27 13:22:55 / 추천 0
참고 하실 사항은..

timestamp 는 modified 에서만 사용하시구요..

글을 작성 했을때 사용 할 경우 수정이 이뤄지면 글 작성 한 날짜도 수정한 날짜로 변경이 되니 참고 하시기 바랍니다. 
무명의시인2 / 2011/11/25 08:47:57 / 추천 0

오~ Tip! 감사합니다!