Maison >base de données >tutoriel mysql >Comment identifier les anniversaires à l'aide des horodatages MySQL ?
Détermination des anniversaires à l'aide des horodatages MySQL
Pour identifier les utilisateurs célébrant leur anniversaire un jour donné à l'aide des horodatages MySQL, vous pouvez exploiter la requête suivante :
SELECT * FROM USERS WHERE DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
Explication :
En comparant la date de naissance formatée avec la date du jour à l'aide de DATE_FORMAT, la requête récupère toutes les lignes où l'anniversaire de l'utilisateur correspond au jour en cours, permettant d'identifier les anniversaires et d'envoyer des e-mails en conséquence.
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!