개발 저장소/개발 지식 저장소

[Sqlite] 컬럼 기본값을 현재시간으로 설정하기

이거비버 2023. 6. 15. 11:42
반응형

Sqlite는 Datetime 타입을 제공하지 않는다.

DB Browser (sqlite) 실행 화면

 

타입을 TEXT로 해서 Datetime으로 지정해줄 수 있다.

테이블 생성 화면

 

=(DATETIME('now', 'localtime'))

위와 같이 테이블을 생성하면 아래와 같이 테이블이 만들어 진 것을 볼 수 있다.

 

DB Browser 화면

 

TEXT DATETIME 기본값이 올바르게 설정된 것인지 확인하기 위해서 기본값으로 DB 삽입을 해 보았다.

 

SQL 실행 화면

 

아래와 같이 날짜가 현재시간으로 잘 들어갔다.

데이터 보기 화면

 

반응형