Maison >base de données >tutoriel mysql >Comment interroger MySQL pour les enregistrements créés aujourd'hui ou après ?
Récupération des enregistrements MySQL créés aujourd'hui ou plus tard
Ce guide montre comment récupérer des données à partir d'une table MySQL dont l'horodatage de création est à la date actuelle ou après.
Utilisez cette requête SQL :
<code class="language-sql">SELECT * FROM users WHERE created >= CURDATE();</code>
CURDATE()
renvoie la date du jour. L'opérateur >=
garantit que seuls les enregistrements dont la date/heure created
est supérieure ou égale à aujourd'hui sont inclus.
Considération importante : Vous devrez peut-être récupérer les enregistrements avant la date d'aujourd'hui. Si tel est le cas, utilisez plutôt cette requête :
<code class="language-sql">SELECT * FROM users WHERE created < CURDATE();</code>
MySQL propose des comparaisons datetime flexibles. Par exemple :
<code class="language-sql">SELECT NOW();</code>
Cette requête renvoie la date et l'heure actuelles. N'oubliez pas d'adapter le nom de la colonne created
pour qu'il corresponde à la structure spécifique de votre table.
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!