Rumah  >  Soal Jawab  >  teks badan

Apakah maksud nombor 6 dalam medan MySQL DATETIME?

<p>Saya tidak menemuinya dalam DATETIME, tetapi biasanya saya mentakrifkannya sebagai <kod>DATETIME</code> </p> <p>Apabila menjalankan kemas kini DDL automatik Hibernate, saya perasan bahawa ia menukar jadual kepada <kod>DATETIME(6)</code></p>
P粉147747637P粉147747637458 hari yang lalu609

membalas semua(2)saya akan balas

  • P粉347804896

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

    Ia mewakili ketepatan storan milisaat.


    DATETIME(6) bermakna milisaat perpuluhan disimpan ke 6 tempat perpuluhan. Contohnya, 1970-01-01 17:51:04.789463.


    Nombor mestilah dalam julat antara 0 dan 6.

    balas
    0
  • P粉714844743

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

    Ini diperincikan pada halaman seterusnya daripada Jadual Kandungan (penekanan saya):

    • Jadi DATETIME 等同于 DATETIME(0).
    • Dan DATETIME(6) 不等同于 DATETIMEDATETIME(0).

    balas
    0
  • Batalbalas