Prueba esto:
SELECT * FROM table WHERE date > CURDATE();
CURDATE()
devolverá la fecha actual como 2011-10-07
que se transmitirá a 2011-10-07 00:00:00
al comparar datetime
s a él.
Tenga en cuenta que si usa DATE(date) = CURDATE()
ejecutará una conversión de fecha para cada fila en la tabla, lo que será muy malo para su rendimiento si tiene muchas filas y/o necesita ejecutar la consulta con frecuencia. También asegúrese de tener un índice en date
, de lo contrario, ambos métodos serán aún más lentos.