Heart's Develop Inside (WP)

Heart's Develop Blog in WordPress.com

MySQL (5.5 이하) 의 TIMESTAMP 는 millisecond 를 지원하지 않네요

leave a comment »

Java 의 java.util.Date 를 TIMESTAMP 에 넣었다 그대로 뺀 값이 넣기 전 값과 달라서 한참 찾다가, 아래같은 글을 발견했습니다

http://stackoverflow.com/questions/2572209/why-doesnt-mysql-support-millisecond-microsecond-precision

요약은, SQL 92 표준의 TIMESTAMP 가 second 까지 지원되는 것으로 되어 있네요.
MySQL 은 표준대로만 구현이 되어 있고, 다른 DBMS 중에는 이미 지원되는 것들이 있다고 합니다.

—-

해당 기능이 5.6.4 에서 추가되었네요~

http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-4.html

아래처럼 작성해서 사용하는 것 같네요… (초 아래의 precision 명시)

CREATE TABLE t1 (t TIME(3), dt DATETIME(6));

Fractional Seconds Handling 으로 검색하시면 내용을 참조하실 수 있습니다.

Advertisements

Written by kabhwan

2013년 6월 14일 , 시간: 5:25 오전

MySQL에 게시됨

Tagged with ,

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: