Maison >base de données >tutoriel mysql >Comment interroger MySQL pour les enregistrements créés aujourd'hui ou après ?

Comment interroger MySQL pour les enregistrements créés aujourd'hui ou après ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-10 09:54:42558parcourir

How to Query MySQL for Records Created on or After Today?

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!

Déclaration:
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