Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir la date actuelle dans MySQL

Problème :

Vous souhaitez obtenir la date actuelle dans MySQL.

Solution :

Utilisez le SELECT CURDATE() une fonction. Voici la requête :

SELECT CURDATE();

Voici le résultat de la requête :

2021-03-03

Discussion :

Utilisez simplement le CURDATE() fonction pour obtenir la date actuelle.

La date peut être affichée sous deux formats différents :‘YYYY-MM-DD ' s'il est utilisé dans un contexte de chaîne ou YYYYMMDD s'il est utilisé dans un contexte numérique.

Que signifie être utilisé dans un contexte de chaîne ou numérique ? Voyons un exemple de requête dans un contexte de chaîne :

SELECT CURDATE();

Et le résultat :

2021-03-03

Un exemple de requête dans un contexte numérique :

SELECT CURDATE() + 0;

Ce qui se traduira par :

20210303

Il existe deux autres fonctions qui peuvent être utilisées à la place de CURDATE()  :CURRENT_DATE et CURRENT_DATE() . Tous les trois sont des synonymes; c'est-à-dire que vous pouvez choisir n'importe lequel d'entre eux et le résultat sera le même.