Heim  >  Fragen und Antworten  >  Hauptteil

Was bedeutet die Zahl 6 im MySQL-Feld DATETIME?

<p>Ich kann es nicht in DATETIME finden, aber normalerweise definiere ich es als <code>DATETIME</code> </p> <p>Beim Ausführen der automatischen DDL-Aktualisierung von Hibernate ist mir aufgefallen, dass dadurch die Tabelle in <code>DATETIME(6)</code></p> geändert wird.
P粉147747637P粉147747637458 Tage vor606

Antworte allen(2)Ich werde antworten

  • P粉347804896

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

    它表示毫秒存储的精度。


    DATETIME(6)表示小数毫秒存储到6位小数。例如,1970-01-01 17:51:04.789463。


    该数字的范围必须在0和6之间。

    Antwort
    0
  • P粉714844743

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

    这在目录的下一页(加重我的部分)有详细说明:

    • 所以 DATETIME 等同于 DATETIME(0)
    • DATETIME(6) 不等同于 DATETIMEDATETIME(0)

    Antwort
    0
  • StornierenAntwort