>  Q&A  >  본문

MySQL DATETIME 필드의 숫자 6은 무엇을 의미합니까?

<p>DATETIME에서는 찾을 수 없지만 일반적으로 정밀도 지정자 없이 <code>DATETIME</code>로 정의합니다. </p> <p>Hibernate 자동 DDL 업데이트를 실행할 때 테이블이 <code>DATETIME(6)</code></p>로 변경되는 것을 확인했습니다.
P粉147747637P粉147747637407일 전532

모든 응답(2)나는 대답할 것이다

  • P粉347804896

    P粉3478048962023-08-10 11:04:55

    밀리초 저장의 정밀도를 나타냅니다.


    DATETIME(6)은 십진수 밀리초가 소수점 이하 6자리까지 저장된다는 의미입니다. 예를 들어 1970-01-01 17:51:04.789463입니다.


    숫자는 0~6 사이에 있어야 합니다.

    회신하다
    0
  • P粉714844743

    P粉7148447432023-08-10 00:53:18

    이 내용은 목차(강조)의 다음 페이지 에 자세히 나와 있습니다.

    • 그래서DATETIME 等同于 DATETIME(0).
    • 그리고 DATETIME(6) 不等同于 DATETIMEDATETIME(0).

    회신하다
    0
  • 취소회신하다