[MySQL] millisecond, microsecond 표시하기
2017. 10. 16. 14:02ㆍplming/DB
Timestamp Type Column에
NOW() 든
CURRENT_TIMESTAMP() 든
값을 줘서 Insert/Update를 했지만...
기본적으로
DATE_FORMAT( NOW(), '%Y-%m-%d %H:%i:%s.%f' )를 사용했더라도
millisecond, microsecond 가 표시되지 않는다.
1. Column Type이 Timestamp(6) 으로 만들어져야 하고
2. 날짜값을 만들 때
NOW( 6 )
CURRENT_TIMESTAMP( 6 )
이런 식으로 몇자리까지(0~6까지)의 소수 시간(fractional seconds precision)을 표시할 것인지 인자를 전달해야 한다.
기본값은 생략해도 되는지라...
'plming > DB' 카테고리의 다른 글
MySQL - Select한 값으로 Update (0) | 2017.11.28 |
---|---|
MySQL - 임의의 날짜값 생성 (0) | 2017.11.14 |
ERD - 테이블 관계(식별,비식별) (0) | 2016.06.08 |
eXERD (0) | 2016.06.08 |
[Oracle] SQLException: 소켓에서 읽을 데이터가 없습니다 (3) | 2016.04.18 |