Der Standardzeittyp (Datum/Uhrzeit und Zeitstempel) in MySQL hat eine Genauigkeit von Sekunden. Wenn der Zeitwert mit einer Genauigkeit von weniger als einer Sekunde festgelegt wird, wird er gerundet, was dazu führen kann, dass der Wert in der Datenbank eine Sekunde länger ist als der ursprüngliche Wert. Mit anderen Worten: Datensätze, die ursprünglich auf heute beschränkt waren, können morgen bereits aufgezeichnet werden. Unten sehen Sie ein Beispiel, das die Rundung der Zeit veranschaulicht. Erstellen Sie zunächst eine Tabelle: Tabelle erstellen Testzeit ( Zeit_Sek. Datum/Uhrzeit, time_millis Datum/Uhrzeit(3), time_micros Datum/Uhrzeit(6), stamp_sec Zeitstempel, stamp_millis Zeitstempel(3), stamp_micros Zeitstempel(6) ); Einige Leser wissen möglicherweise nicht, dass Datum und Uhrzeit sowie der Zeitstempel präzise definiert werden können. Der Präzisionswert liegt zwischen 0 und 6 und gibt an, wie viele Dezimalstellen beibehalten werden. Der Standardwert ist 0. Offensichtlich kann das Beibehalten von 3 Ziffern als Millisekundengenauigkeit und das Beibehalten von 6 Ziffern als Mikrosekundengenauigkeit angesehen werden. Dann fügen wir einen Datensatz ein: INSERT INTO test_time (Zeit_Sek., Zeit_Millis, Zeit_Mikros, Stempel_Sek., Stempel_Millis, Stempel_Mikros) WERTE( '2019-11-30 12:34:56.987654', '2019-11-30 12:34:56.987654', '2019-11-30 12:34:56.987654', '2019-11-30 12:34:56.987654', '2019-11-30 12:34:56.987654', 30.11.2019 12:34:56.987654 ); Führen Sie dann eine weitere
Sie können sehen, dass die Sekundenwerte von time_sec und stamp_sec in der Datenbank aufgerundet sind und die Millisekundenwerte von time_millis und stamp_millis aufgerundet sind. Es ist ersichtlich, dass es zwei Möglichkeiten gibt, solche Fehler zu vermeiden:
Zugehörige Dokumente: MySQL 5.6-Referenz: Sekundenbruchteile in Zeitwerten Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
>>: So beheben Sie den Startfehler des Docker-Containers
In diesem Artikel wird der spezifische Code von V...
In diesem Artikel wird hauptsächlich die Vollbild...
Heute werden wir einen einfachen Fall durchgehen ...
1. Prinzip des Hotlinking 1.1 Vorbereitung der We...
In diesem Artikel wird der spezifische Code der L...
Virtuelle Maschinen sind eine sehr praktische Tes...
1. Formular <form id="" name="&...
Vorwort Einfach ausgedrückt ist tcpdump ein Paket...
Sie können die Trigger-Methode verwenden. In JavaS...
1. Konfigurieren Sie den Docker-Remoteverbindungs...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Installieren Sie Mockjs in Ihr...
Inhaltsverzeichnis 1. Plugins 2. Zwischenspiel 3....
Die Offline-Installationsmethode von MySQL_8.0.2 ...
Das Unternehmen hatte einen gut konfigurierten Se...