Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Exemplos de CURRENT_TIMESTAMP – MySQL


O CURRENT_TIMESTAMP do MySQL A função retorna a data e hora atuais.

Esta função é na verdade um sinônimo para o NOW() função.

O valor é retornado em 'AAAA-MM-DD HH:MM:SS' ou AAAAMMDDHHMMSS formato, dependendo se a função é usada em um contexto de string ou numérico.


Sintaxe


Você pode usar um dos dois formulários a seguir:
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP([fsp])

Onde o (opcional) fsp O argumento especifica a precisão de segundos fracionários para o valor de retorno.

Obviamente, se você precisar fornecer a precisão dos segundos fracionários, precisará usar o segundo formulário.

Exemplo


Aqui está um exemplo para demonstrar.
SELECT CURRENT_TIMESTAMP;

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

Precisão de segundos fracionários


Aqui está um exemplo de uso do fsp argumento para especificar a precisão de segundos fracionários para o valor de retorno.
SELECT CURRENT_TIMESTAMP(6);

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

Contexto Numérico


Aqui está um exemplo de uso do CURRENT_TIMESTAMP() função em um contexto numérico.
SELECT CURRENT_TIMESTAMP() + 0;

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

Você também pode usar um valor diferente de zero para adicionar ou subtrair do valor de retorno.