2012-11-06 3 views
1

MySQL 테이블에 타임 스탬프 열이 있습니다. 이 열의 기본값은 CURRENT_TIMESTAMP입니다. 열을 삭제하고 다시 추가 할 필요없이이 열의 ON UPDATE 속성도 CURRENT_TIMESTAMP과 같게 설정하면 모든 데이터가 손실 될 수 있습니다.사실 이후 테이블의 열 속성을 수정할 수 있습니까

이것이 가능합니까? 당신이한다고

답변

2

ALTER 문을 성공적으로이 작업을 수행 할 수 있도록 : 그것은 내 빠른 테스트 제대로 작동

ALTER TABLE yourtable 
    MODIFY the_timestamp_column TIMESTAMP 
    DEFAULT CURRENT_TIMESTAMP 
    ON UPDATE CURRENT_TIMESTAMP; 

.

+0

나에게도 제대로 작동합니다. – JMK

관련 문제