Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête MySQL - obtenir des enregistrements basés sur la date actuelle

SELECT username FROM users WHERE DATE(expiration_date) = CURRENT_DATE

Cependant, cela nécessite une analyse complète de la table (inefficace). Si vous avez un index sur expiration_date , vous devriez plutôt utiliser :

SELECT username
FROM   users
WHERE  expiration_date >= CURRENT_DATE
   AND expiration_date <  CURRENT_DATE + INTERVAL 1 DAY