ホームページ  >  に質問  >  本文

MySQL の DATETIME フィールドの数字 6 は何を意味しますか?

<p>DATETIME では見つかりませんが、通常は精度指定子なしで <code>DATETIME</code> として定義します。 </p> <p>Hibernate 自動 DDL 更新を実行すると、テーブルが <code>DATETIME(6)</code></p> に変更されることに気付きました。
P粉147747637P粉147747637458日前608

全員に返信(2)返信します

  • P粉347804896

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

    ミリ秒ストレージの精度を表します。


    DATETIME(6) は、10 進数のミリ秒が小数点以下 6 桁に格納されることを意味します。たとえば、1970-01-01 17:51:04.789463。


    数値は 0 ~ 6 の範囲内である必要があります。

    返事
    0
  • P粉714844743

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

    これについては、 目次の次のページ で詳しく説明されています (強調は私のものです):

    • したがって、DATETIMEDATETIME(0) と同等です。
    • および DATETIME(6)DATETIME または DATETIME(0) と同等ではありません。

    返事
    0
  • キャンセル返事