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

LOCALTIMESTAMP-Beispiele – MySQL

Der MySQL LOCALTIMESTAMP Funktion ist ein Synonym für NOW() Funktion. Es gibt das aktuelle Datum und die Uhrzeit zurück.

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:

LOCALTIMESTAMP
LOCALTIMESTAMP([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 das zweite Formular verwenden.

Beispiel

Hier ist ein Beispiel zur Veranschaulichung.

SELECT LOCALTIMESTAMP;

Ergebnis:

+---------------------+
| LOCALTIMESTAMP      |
+---------------------+
| 2018-06-28 15:50:05 |
+---------------------+

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 LOCALTIMESTAMP(6);

Ergebnis:

+----------------------------+
| LOCALTIMESTAMP(6)          |
+----------------------------+
| 2018-06-28 15:50:17.206091 |
+----------------------------+

Numerischer Kontext

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

SELECT LOCALTIMESTAMP + 0;

Ergebnis:

+--------------------+
| LOCALTIMESTAMP + 0 |
+--------------------+
|     20180628155032 |
+--------------------+

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

SELECT 
    LOCALTIMESTAMP + 0,
    LOCALTIMESTAMP + 5;

Ergebnis:

+--------------------+--------------------+
| LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 |
+--------------------+--------------------+
|     20180628155045 |     20180628155050 |
+--------------------+--------------------+