Roel Notebook

[mysql] 데이터 insert 시간을 자동으로 기록하고 싶다면?

by Roel Downey

DB

728x90
반응형

테이블에 행을 추가한 시각을 기록하면 여러모로 유용할 때가 많다.

이번 글을 데이터를 insert 시간을 자동으로 기록 하는 방법에 대해 알아보자.

 

글 제목과 내용을 담을 테이블을 하나 생성한다.

이후 글을 쓰면 자동으로 시간을 기록하게 한다.

 

CREATE TABLE article (
    id INT NOT NULL AUTO_INCREMENT,
    title VARCHAR(30) NOT NULL,
    contents VARCHAR(500) NULL,
    created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY(id)
);

여기서 default current_timestamp  명령이 insert 한 시간을 자동으로 넣어준다. 

 

 

728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기