Às vezes, você pode precisar obter data de datetime ou obter datetime atual. Neste artigo, veremos como obter a data e hora atuais no MySQL.
Como obter data e hora atuais no MySQL
Existem várias maneiras de obter a data e hora atuais no MySQL.
Você pode executar a função NOW() para obter a data e hora atuais no MySQL.
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Você também pode usar current_timestamp() para obter a data e hora mais recentes no MySQL.
mysql> select current_timestamp(); +---------------------+ | current_timestamp() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Se você deseja apenas obter a data atual no MySQL, você pode usar a variável de sistema current_date ou funções como curdate() ou current_date(). Todos eles fornecem a data mais recente no formato AAAA-MM-DD.
mysql> select current_date,curdate(),current_date(); +--------------+------------+----------------+ | current_date | curdate() | current_date() | +--------------+------------+----------------+ | 2020-12-21 | 2020-12-21 | 2020-12-21 | +--------------+------------+----------------+
Se você deseja apenas obter a hora atual no MySQL, você pode usar a variável de sistema current_time ou funções como curtime() ou current_time(). Todos eles dão a última hora no formato HH:MM:SS
mysql> select current_time,curtime(),current_time(); +--------------+-----------+----------------+ | current_time | curtime() | current_time() | +--------------+-----------+----------------+ | 12:24:41 | 12:24:41 | 12:24:41 | +--------------+-----------+----------------+
Precisa de uma ferramenta de relatório para MySQL? A Ubiq facilita a visualização de dados em minutos e o monitoramento em painéis em tempo real. Experimente hoje!