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
Frage Beim Ausführen von gdb im Docker wird ein H...
1. Wenn der Benutzer über die Berechtigung zum Er...
Inhaltsverzeichnis Vorwort LED-Trigger Entdecken ...
Dieser Artikel beschreibt, wie Sie Apache auf ein...
1. Einleitung Elasticsearch erfreut sich derzeit ...
Das Datenträgerkontingent ist die Speichergrenze ...
In diesem Artikel wird der spezifische Code von V...
Sag es im Voraus Aus einer Laune heraus möchte ic...
In diesem Artikelbeispiel wird der einfache Imple...
Dieser Artikel enthält hauptsächlich Lösungen für...
Ein allgemeines Entwicklungsbedürfnis besteht dar...
Was wir jetzt simulieren, ist ein Master-Slave-Sy...
Die Maschinen in unserem LAN können auf das exter...
Bei der Verwendung von Vue zur Entwicklung von Pr...
Ich habe vor kurzem ein Skript zum Hochladen mehr...