Mysql
 sql >> Datenbank >  >> RDS >> Mysql

CURRENT_TIMESTAMP Beispiele – MySQL

Der MySQL CURRENT_TIMESTAMP Funktion gibt das aktuelle Datum und die Uhrzeit zurück.

Diese Funktion ist eigentlich ein Synonym für NOW() Funktion.

Der Wert wird in ‘YYYY-MM-DD HH:MM:SS’ zurückgegeben oder JJJJMMTTHHMMSS Format, abhängig davon, ob die Funktion in einem String- oder numerischen Kontext verwendet wird.

Syntax

Sie können eine der beiden folgenden Formen verwenden:

CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([fsp])

Wobei der (optionale) fsp Das Argument gibt die Sekundenbruchteilgenauigkeit für den Rückgabewert an.

Wenn Sie die Genauigkeit von Sekundenbruchteilen angeben müssen, müssen Sie natürlich die zweite Form verwenden.

Beispiel

Hier ist ein Beispiel zur Veranschaulichung.

SELECT CURRENT_TIMESTAMP;

Ergebnis:

+---------------------+
| CURRENT_TIMESTAMP   |
+---------------------+
| 2018-06-23 11:32:15 |
+---------------------+

Präzision auf Sekundenbruchteile

Hier ist ein Beispiel für die Verwendung von fsp Argument, um die Sekundenbruchteilgenauigkeit für den Rückgabewert anzugeben.

SELECT CURRENT_TIMESTAMP(6);

Ergebnis:

+----------------------------+
| CURRENT_TIMESTAMP(6)       |
+----------------------------+
| 2018-06-23 11:32:33.766154 |
+----------------------------+

Numerischer Kontext

Hier ist ein Beispiel für die Verwendung von CURRENT_TIMESTAMP() Funktion in einem numerischen Kontext.

SELECT CURRENT_TIMESTAMP() + 0;

Ergebnis:

+-------------------------+
| CURRENT_TIMESTAMP() + 0 |
+-------------------------+
|          20180623113258 |
+-------------------------+

Sie können auch einen Wert ungleich Null verwenden, um den Rückgabewert zu addieren oder zu subtrahieren.