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

Exemplos de LOCALTIMESTAMP – MySQL


O LOCALTIMESTAMP do MySQL função é um sinônimo para o NOW() função. Ele retorna a data e hora atuais.

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:
LOCALTIMESTAMP
LOCALTIMESTAMP([fsp])

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

Se você precisar fornecer a precisão de segundos fracionários, precisará usar o segundo formulário.

Exemplo


Aqui está um exemplo para demonstrar.
SELECT LOCALTIMESTAMP;

Resultado:
+---------------------+
| LOCALTIMESTAMP      |
+---------------------+
| 2018-06-28 15:50:05 |
+---------------------+

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 LOCALTIMESTAMP(6);

Resultado:
+----------------------------+
| LOCALTIMESTAMP(6)          |
+----------------------------+
| 2018-06-28 15:50:17.206091 |
+----------------------------+

Contexto Numérico


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

Resultado:
+--------------------+
| LOCALTIMESTAMP + 0 |
+--------------------+
|     20180628155032 |
+--------------------+

Você também pode usar um valor diferente de zero para adicionar ou subtrair do valor de retorno. Por exemplo:
SELECT 
    LOCALTIMESTAMP + 0,
    LOCALTIMESTAMP + 5;

Resultado:
+--------------------+--------------------+
| LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 |
+--------------------+--------------------+
|     20180628155045 |     20180628155050 |
+--------------------+--------------------+