MySQL DATETIME欄位中的數字6表示什麼?
P粉147747637
P粉147747637 2023-08-09 14:34:58
0
2
639
<p>在DATETIME中我找不到它,但通常我將其定義為<code>DATETIME</code>沒有精確度指定符。 </p> <p>當執行Hibernate自動DDL更新時,我注意到它會更改表格為<code>DATETIME(6)</code></p>
P粉147747637
P粉147747637

全部回覆(2)
P粉347804896

它表示毫秒儲存的精確度。


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


該數字的範圍必須在0和6之間。

P粉714844743

這在目錄的下一頁(加重我的部分)有詳細說明:

  • 所以 DATETIME 等同於 DATETIME(0)
  • DATETIME(6) 不等同於 DATETIMEDATETIME(0)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板