Apakah maksud nombor 6 dalam medan MySQL DATETIME?
P粉147747637
2023-08-09 14:34:58
<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>
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.
Ini diperincikan pada halaman seterusnya daripada Jadual Kandungan (penekanan saya):
DATETIME
等同于DATETIME(0)
.DATETIME(6)
不等同于DATETIME
或DATETIME(0)
.