MySQL DATETIME字段中的数字6表示什么?
P粉147747637
P粉147747637 2023-08-09 14:34:58
0
2
527
<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)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!