Was bedeutet die Zahl 6 im MySQL-Feld DATETIME?
P粉147747637
P粉147747637 2023-08-09 14:34:58
0
2
526
<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粉147747637
P粉147747637

Antworte allen(2)
P粉347804896

它表示毫秒存储的精度。


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


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

P粉714844743

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

  • 所以 DATETIME 等同于 DATETIME(0)
  • DATETIME(6) 不等同于 DATETIMEDATETIME(0)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!