Prova detta:
SELECT * FROM table WHERE date > CURDATE();
CURDATE()
kommer att returnera det aktuella datumet som 2011-10-07
som kommer att castas till 2011-10-07 00:00:00
när man jämför datetime
s till det.
Observera att om du använder DATE(date) = CURDATE()
du kommer att köra en datumkonvertering för varje rad i tabellen, vilket kommer att vara riktigt dåligt för din prestation om du har många rader och/eller du behöver köra frågan ofta. Se också till att du har ett index på date
, annars blir båda metoderna ännu långsammare.