[mysql] datetime을 밀리세컨드, 마이크로세컨드로 insert 하기
mysql 밀리세컨드, 마이크로세컨드로 insert 하기 mysql에서 datetime을 millsec, microsc 단위로 가지고 오려면 어떻게 해야 할까? 간단하다 컬럼 데이터 타입을 datetime으로 만들고 저장할 때 밀리세컨드는 now(3) 마이크로세컨드는 now(6)로 저장하면 된다. 버전에 따라 밀리세컨드로 저장이 안될 수도 있다. 이런 경우에는 컬럼을 하나 더 두어 DECIMAL(13,3)으로 타입을 만들고 SELECT TIMESTAMP(REG_DATE)로 읽어오면 되고 순서가 중요할 경우 ORDER BY 절에 추가한 컬럼을 지정해준다.
Programming
2021. 2. 9. 11:44
반응형