Wie wir alle wissen, kann der Wert des Zeitstempels mithilfe der Funktion UNIX_TIMESTAMP() in Sekunden umgewandelt werden. MySQL ignoriert Mikrosekunden, die zum Zeitstempelwert hinzugefügt werden, da der Wert von UNIX_TIMESTAMP nur 10 Ziffern lang ist.
mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36')AS 'Total Number of Seconds'; +-------------------------+ | Total Number of Seconds | +-------------------------+ | 1508625336 | +-------------------------+ 1 row in set (0.00 sec) mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36.200000')AS 'Total Number of Seconds'; +-------------------------+ | Total Number of Seconds | +-------------------------+ | 1508625336 | +-------------------------+ 1 row in set (0.00 sec)
Die obige Abfrage zeigt, dass die Ausgabe auch nach dem Hinzufügen eines 6-stelligen Mikrosekundenwerts gleich bleibt.
Das obige ist der detaillierte Inhalt vonWas gibt MySQL zurück, wenn es Mikrosekunden zu einem Zeitstempelwert hinzufügt, um ihn in eine Ganzzahl umzuwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!