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.