sql >> Databasteknik >  >> RDS >> Mysql

CURRENT_TIMESTAMP Exempel – MySQL

MySQL CURRENT_TIMESTAMP funktion returnerar aktuellt datum och tid.

Denna funktion är faktiskt en synonym för NOW() funktion.

Värdet returneras i ‘ÅÅÅÅ-MM-DD HH:MM:SS’ eller ÅÅÅÅMMDDHHMMSS format, beroende på om funktionen används i en sträng eller numerisk kontext.

Syntax

Du kan använda någon av följande två former:

CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([fsp])

Där (valfritt) fsp argument anger bråksekundersprecisionen för returvärdet.

Uppenbarligen, om du behöver tillhandahålla bråksekundersprecisionen, måste du använda den andra formen.

Exempel

Här är ett exempel att visa.

SELECT CURRENT_TIMESTAMP;

Resultat:

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

Bråkdelssekunderprecision

Här är ett exempel på hur du använder fsp argument för att ange bråksekundersprecisionen för returvärdet.

SELECT CURRENT_TIMESTAMP(6);

Resultat:

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

Numerisk kontext

Här är ett exempel på hur du använder CURRENT_TIMESTAMP() funktion i ett numeriskt sammanhang.

SELECT CURRENT_TIMESTAMP() + 0;

Resultat:

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

Du kan också använda ett värde som inte är noll för att addera eller subtrahera från returvärdet.


  1. Kontrollera och optimera MySQL-databasen automatiskt med Crontab/Cron

  2. Ange standardvärde för en heltalskolumn SQLite

  3. Varför blir funktioner med skalär värde i SQL Server långsammare?

  4. SQLiteException:Okänd token vid läsning från databasen