Heim  >  Artikel  >  Datenbank  >  Was gibt MySQL zurück, wenn es Mikrosekunden zu einem Zeitstempelwert hinzufügt, um ihn in eine Ganzzahl umzuwandeln?

Was gibt MySQL zurück, wenn es Mikrosekunden zu einem Zeitstempelwert hinzufügt, um ihn in eine Ganzzahl umzuwandeln?

WBOY
WBOYnach vorne
2023-08-25 15:13:09609Durchsuche

在时间戳值中添加微秒以将其转换为整数时,MySQL 将返回什么?

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.

Beispiel

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen