Maison > base de données > tutoriel mysql > le corps du texte

Comment utiliser la requête MySQL pour rechercher les anniversaires d'aujourd'hui dans une base de données utilisateur ?

Patricia Arquette
Libérer: 2024-10-23 14:57:02
original
133 Les gens l'ont consulté

How to Use MySQL Query to Find Today's Birthdays in a User Database?

Requête MySQL pour identifier les utilisateurs ayant les anniversaires d'aujourd'hui

Pour faciliter la diffusion quotidienne des e-mails d'anniversaire, il devient essentiel de récupérer une liste d'utilisateurs célébrant leur journée spéciale. . Explorons une requête MySQL efficace pour accomplir cette tâche.

Supposons que votre base de données contienne une colonne nommée « birthDate » stockant les anniversaires des utilisateurs sous forme d'horodatages UNIX. Pour identifier tous les enregistrements pour lesquels la date du jour correspond à l'anniversaire, vous pouvez utiliser la requête suivante :

SELECT * 
FROM USERS
WHERE 
   DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
Copier après la connexion

Voici comment cette requête fonctionne :

  • DATE_FORMAT(FROM_UNIXTIME(birthDate ),'%m-%d') convertit l'horodatage UNIX stocké dans la colonne 'birthDate' en un format de chaîne ('mm-dd').
  • DATE_FORMAT(NOW() ,'%m-%d') obtient la date du jour dans le même format 'mm-dd'.
  • La requête compare ensuite les deux représentations sous forme de chaîne et renvoie les lignes où les deux dates correspondent, indiquant un anniversaire de l'utilisateur aujourd'hui.

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!