Ibland kan du behöva hämta datum från datetime eller få aktuell datetime. I den här artikeln kommer vi att titta på hur man får aktuellt datum och tid i MySQL.
Hur får du aktuellt datum och tid i MySQL
Det finns flera sätt att få aktuellt datum och tid i MySQL.
Du kan köra NOW()-funktionen för att få aktuellt datum och tid i MySQL.
mysql> select now(); +---------------------+ | now() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Du kan också använda current_timestamp() för att få senaste datum och tid i MySQL.
mysql> select current_timestamp(); +---------------------+ | current_timestamp() | +---------------------+ | 2020-12-21 12:18:33 | +---------------------+
Om du bara vill få aktuellt datum i MySQL kan du använda systemvariabeln current_date eller funktioner som curdate() eller current_date(). De anger alla senaste datum i formatet ÅÅÅÅ-MM-DD.
mysql> select current_date,curdate(),current_date(); +--------------+------------+----------------+ | current_date | curdate() | current_date() | +--------------+------------+----------------+ | 2020-12-21 | 2020-12-21 | 2020-12-21 | +--------------+------------+----------------+
Om du bara vill få aktuell tid i MySQL kan du använda systemvariabeln current_time eller fungerar som curtime() eller current_time(). De ger alla senaste tid i HH:MM:SS-format
mysql> select current_time,curtime(),current_time(); +--------------+-----------+----------------+ | current_time | curtime() | current_time() | +--------------+-----------+----------------+ | 12:24:41 | 12:24:41 | 12:24:41 | +--------------+-----------+----------------+
Behöver du ett rapporteringsverktyg för MySQL? Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!