sql >> Database teknologi >  >> RDS >> Mysql

LOCALTIMESTAMP Eksempler – MySQL

MySQL LOCALTIMESTAMP funktion er et synonym for NOW() fungere. Det returnerer den aktuelle dato og klokkeslæt.

Værdien returneres i ‘ÅÅÅÅ-MM-DD TT:MM:SS’ eller ÅÅÅÅMMDDHHMMSS format, afhængigt af om funktionen bruges i en streng eller numerisk kontekst.

Syntaks

Du kan bruge en af ​​følgende to former:

LOCALTIMESTAMP
LOCALTIMESTAMP([fsp])

Hvor (valgfrit) fsp argument angiver brøksekunders præcision for returværdien.

Hvis du skal angive brøksekunders præcision, skal du bruge den anden formular.

Eksempel

Her er et eksempel til at demonstrere.

SELECT LOCALTIMESTAMP;

Resultat:

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

Fractional Seconds Precision

Her er et eksempel på brug af fsp argument for at angive brøksekunders præcision for returværdien.

SELECT LOCALTIMESTAMP(6);

Resultat:

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

Numerisk kontekst

Her er et eksempel på brug af LOCALTIMESTAMP funktion i en numerisk sammenhæng.

SELECT LOCALTIMESTAMP + 0;

Resultat:

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

Du kan også bruge en værdi, der ikke er nul, til at lægge til eller trække fra returværdien. For eksempel:

SELECT 
    LOCALTIMESTAMP + 0,
    LOCALTIMESTAMP + 5;

Resultat:

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

  1. SCD Type 4

  2. Ydeevne overraskelser og antagelser:DATEDIFF

  3. SQL joining spørgsmål

  4. mysql_real_escape_string VS addslashes