sql >> Database teknologi >  >> RDS >> Mysql

MySQL-forespørgsel - få poster baseret på nuværende dato

SELECT username FROM users WHERE DATE(expiration_date) = CURRENT_DATE

Dette kræver dog en (n ineffektiv) fuld tabelscanning. Hvis du har et indeks på expiration_date , skal du i stedet bruge:

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



  1. UNIX_TIMESTAMP() Eksempler – MySQL

  2. SQL Vælg kun rækker med minimumsværdi på en kolonne med Where Condition

  3. Sådan ændres en kolonne fra Null til Ikke Null i SQL Server

  4. Flersproget datatype i MYSQL