... depende de lo que quieras... no le veo problema con lo que manejas, más que comentarte que un campo DATE maneja solo la fecha de la forma YYYY/MM/DD... un campo DATETIME agrega además la hora quedando YYYY/MM/DD hh:mm:ss ...
Te recomiendo te des una vuelta por
www.mysql-hispano.org y busques un artículo sobre el tipo de campos y los datos que contiene... Suerte!