Prova questo:
SELECT * FROM table WHERE date > CURDATE();
CURDATE() restituirà la data corrente come 2011-10-07 che verrà trasmesso a 2011-10-07 00:00:00 quando si confronta datetime s ad esso.
Nota che se usi DATE(date) = CURDATE() eseguirai una conversione di data per ogni riga nella tabella, il che sarà davvero negativo per le tue prestazioni se hai molte righe e/o devi eseguire spesso la query. Assicurati anche di avere un indice su date , altrimenti entrambi i metodi saranno ancora più lenti.