Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Query - uzyskaj rekordy na podstawie aktualnej daty

SELECT username FROM users WHERE DATE(expiration_date) = CURRENT_DATE

Wymaga to jednak (n nieefektywnego) skanowania pełnej tabeli. Jeśli masz indeks w dniu expiration_date , zamiast tego należy użyć:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz wiele identyfikatorów z tabeli

  2. Alternatywy MySQL Proxy do dzielenia baz danych

  3. ColdFusion Parametryzacja zapytania

  4. Jak obliczyć nachylenie w SQL

  5. Błąd 1130 w mysql