DATE_FORMAT() o LEFT en este caso sería lo mismo .. el caso q el campo que usa es tipo DATETIME .. si fuera un DATE con compararlo con CURDATE() sobraría .. pero ademas de la fecha tiene la hora en ese campo.
Por si varia el formato del campo dato (que ahora es DATETIME .. pero podriá ser un DATE solo ..o un TIMESTAMP ..) deberia usarse DATE_FORMAT para obtener la fecha en el formato q usa CURDATE() ... no?
Un saludo,