sql >> Base de Datos >  >> RDS >> Mysql

CURRENT_TIMESTAMP Ejemplos – MySQL

MySQL CURRENT_TIMESTAMP función devuelve la fecha y hora actual.

Esta función es en realidad un sinónimo de NOW() función.

El valor se devuelve en ‘YYYY-MM-DD HH:MM:SS’ o AAAAMMDDHHMMSS dependiendo de si la función se usa en un contexto de cadena o numérico.

Sintaxis

Puede utilizar cualquiera de los siguientes dos formularios:

CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([fsp])

Donde el (opcional) fsp El argumento especifica la precisión de segundos fraccionarios para el valor devuelto.

Obviamente, si necesita proporcionar la precisión de segundos fraccionarios, deberá usar la segunda forma.

Ejemplo

Aquí hay un ejemplo para demostrarlo.

SELECT CURRENT_TIMESTAMP;

Resultado:

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

Precisión de fracciones de segundo

Aquí hay un ejemplo del uso de fsp argumento para especificar la precisión de segundos fraccionarios para el valor devuelto.

SELECT CURRENT_TIMESTAMP(6);

Resultado:

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

Contexto numérico

Aquí hay un ejemplo del uso de CURRENT_TIMESTAMP() función en un contexto numérico.

SELECT CURRENT_TIMESTAMP() + 0;

Resultado:

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

También puede usar un valor distinto de cero para sumar o restar del valor devuelto.