SQL - 자동 날짜 입력/갱신 설정 쿼리
SQL - 자동 날짜 입력/갱신 설정 쿼리
자동 날짜 입력/갱신 설정
예시
1
2
3
4
5
6
CREATE TABLE test(
test_id INT AUTO_INCREMENT,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY(test_id)
);
결과 확인
1
DESC test;
1
2
3
4
...
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
...
DEFAULT CURRENT_TIMESTAMP: 데이터 삽입 시 해당 열에 데이터를 저장하지 않을 경우 자동으로 현재 날짜 입력ON UPDATE CURRENT_TIMESTAMP: 데이터 수정 시 자동으로 현재 날짜로 갱신
This post is licensed under CC BY 4.0 by the author.
