A volte potrebbe essere necessario ottenere la data da datetime o ottenere datetime corrente. In questo articolo, vedremo come ottenere la data e l'ora correnti in MySQL.
Come ottenere data e ora correnti in MySQL
Esistono diversi modi per ottenere la data e l'ora correnti in MySQL.
Puoi eseguire la funzione ORA() per ottenere la data e l'ora correnti in MySQL.
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Puoi anche usare current_timestamp() per ottenere la data e l'ora più recenti in MySQL.
mysql> select current_timestamp(); +---------------------+ | current_timestamp() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Se vuoi solo ottenere la data corrente in MySQL, puoi usare la variabile di sistema current_date o funzioni come curdate() o current_date(). Tutti danno l'ultima data nel formato AAAA-MM-GG.
mysql> select current_date,curdate(),current_date(); +--------------+------------+----------------+ | current_date | curdate() | current_date() | +--------------+------------+----------------+ | 2020-12-21 | 2020-12-21 | 2020-12-21 | +--------------+------------+----------------+
Se vuoi solo ottenere l'ora corrente in MySQL, puoi usare la variabile di sistema current_time o funzioni come curtime() o current_time(). Tutti danno l'ultima ora nel 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 | +--------------+-----------+----------------+
Hai bisogno di uno strumento di reporting per MySQL? Ubiq semplifica la visualizzazione dei dati in pochi minuti e il monitoraggio in dashboard in tempo reale. Provalo oggi!