En realidad la función NOW() retorma el
momento actual (YYYY-MM-DD hh:mm:ss) y su uso esta pensado para campos DATETIME
La función que te da la fecha actual es CURDATE() y su uso esta pensado para campos DATE aunque usar NOW() con este tipo de campos (DATE) no causa problemas pués solo toma la parte correcta (la fecha).
Un saludo!
Edito/Agrego: http://dev.mysql.com/doc/mysql/en/da...-overview.html http://dev.mysql.com/doc/mysql/en/da...functions.html
Y vámonos a el foro de Base de Datos