Para preguntas como esta, siempre vale la pena echar un vistazo primero al manual. Funciones de fecha y hora en el manual de mySQL
CURDATE()
devuelve la parte FECHA de la hora actual. Manual sobre CURDATE()
NOW()
devuelve las porciones de fecha y hora como una marca de tiempo en varios formatos, dependiendo de cómo se solicitó. Manual en NOW() .