Mysql
 sql >> Base de données >  >> RDS >> Mysql

CURRENT_TIMESTAMP Exemples – MySQL

Le MySQL CURRENT_TIMESTAMP renvoie la date et l'heure actuelles.

Cette fonction est en fait un synonyme de NOW() fonction.

La valeur est renvoyée au format ‘YYYY-MM-DD HH:MM:SS’ ou AAAAMMJJHHMMSS format, selon que la fonction est utilisée dans un contexte de chaîne ou numérique.

Syntaxe

Vous pouvez utiliser l'un des deux formulaires suivants :

CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([fsp])

Où le (facultatif) fsp L'argument spécifie la précision en fractions de seconde pour la valeur de retour.

Évidemment, si vous devez fournir la précision en fractions de seconde, vous devrez utiliser la deuxième forme.

Exemple

Voici un exemple pour illustrer.

SELECT CURRENT_TIMESTAMP;

Résultat :

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

Précision fractionnaire de seconde

Voici un exemple d'utilisation du fsp argument pour spécifier la précision en fractions de secondes pour la valeur de retour.

SELECT CURRENT_TIMESTAMP(6);

Résultat :

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

Contexte numérique

Voici un exemple d'utilisation de CURRENT_TIMESTAMP() fonction dans un contexte numérique.

SELECT CURRENT_TIMESTAMP() + 0;

Résultat :

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

Vous pouvez également utiliser une valeur différente de zéro pour ajouter ou soustraire de la valeur de retour.