데이터베이스
MySQL ] millisecond, microsecond 까지 표현하기
eteo
2022. 9. 2. 10:41
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)으로 쓰면된다.