Maison > Article > base de données > Comment sélectionner des enregistrements MySQL avec une date égale à aujourd'hui ?
Sélection d'enregistrements MySQL avec une date égale à aujourd'hui
Lorsque vous travaillez avec une base de données MySQL, vous pouvez rencontrer le besoin de récupérer des enregistrements en fonction de une date spécifique, en particulier lors de l’évaluation des données de la journée en cours. Cet article fournit une solution pour accomplir cette tâche.
Pour sélectionner des enregistrements avec une colonne de date égale à aujourd'hui, où le type de données est datetime, suivez les étapes ci-dessous :
SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') FROM users WHERE DATE(users.signup_date) = CURDATE()
Cette requête sélectionne l'identifiant et la date d'inscription formatée pour les utilisateurs dont la date d'inscription correspond à la date d'aujourd'hui. Si vous souhaitez sélectionner uniquement l'identifiant, vous pouvez modifier la requête comme suit :
SELECT id FROM users WHERE DATE(signup_date) = CURDATE()
En mettant en œuvre ces étapes, vous pouvez récupérer efficacement les enregistrements qui répondent aux critères de date spécifiés à partir de votre base de données MySQL. Cette technique peut être appliquée à n'importe quelle table contenant une colonne datetime ou date où vous devez filtrer les données en fonction de la date du jour.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!