[MySQL] 자동으로 날짜,시간 자동으로
일단 기록입니다.
제가 해보지 않아서 무엇이라고 말씀을 드리기 힘듭니다.
단순하게 봐서 이렇게 된다고 싶어서 약간의 정리이기 때문에 많은 부분을 저에게 바라지 말아 주시기 바랍니다.
## 생성시
CREATE TABLE 테이블명 (
컬럼명 TIMESTAMP DEFAULT NOW()
);
CREATE TABLE 테이블명 (
컬럼명 TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL
);
## 변경시
#insert
ALTER TABLE 테이블명 CHANGE `컬럼명` `컬럼명` TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL;
ALTER TABLE 테이블명 CHANGE `컬럼명` `컬럼명` TIMESTAMP DEFAULT NOW();
# insert, UPdate
ALTER TABLE 테이블명 CHANGE `컬럼명` `컬럼명` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL;
ALTER TABLE 테이블명 CHANGE `컬럼명` `컬럼명` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOW();
꼭 위에 내용을 믿지 마시고, 아래의 출처로 가셔서 확인해보시기 바랍니다.
꼭꼭 입니다.