본문 바로가기
데이터베이스

MySQL ] millisecond, microsecond 까지 표현하기

by eteo 2022. 9. 2.

 

MySQL version 5.6.4 or later 부터 microsecond 까지 표현이 가능하다.

 

 

 

 

1. test 테이블을 생성하고 TIMESTAMP(6) 형식의 칼럼을 만듬

 

CREATE TABLE IF NOT EXISTS `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`measured_at` TIMESTAMP(6) NOT NULL,
`data` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ;

 

 

혹은 HeidiSQL 툴에서 다음과 같이 생성한다.

 

 

 

 

2. 데이터 삽입 시 NOW(6)

 

INSERT INTO test(measured_at, data) VALUES(NOW(6),1234)

 

만약 마이크로초가 아니라 밀리초 단위만 쓰려면 (6) 대신 (3)으로 쓰면된다.