Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2011, 13:01
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: crear un campo en una tabla para la fecha

Para eso debes usar un timestamp

si necesitas la fecha en que alguien inserta un anuncio en la tabla, debes crear un campo del tipo timestamp y le pones como predeterminado current_timestamp, eso bastará

ALTER TABLE `nombretutabla` ADD `fechainsertanuncio` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

Mira en PHPMyAdmin cuando eliges el tipo de campo timestamp la posibilidad de cargar current_timestamp como predeterminado.

Si lo que quieres es la fecha de actualización, eliges para el campo el tipo timestamp y en los atributos on update current_timestamp

ALTER TABLE `nombretutabla` ADD `fechainsertanuncio` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL

pero, ojo, no podrás utilizar los dos a la vez

Sí podrás usar varios datetime, como te recomienda huestos52, pero tendrás que controlar mediante programación la carga de fecha-hora.

No te recomiendo dividir en dos ese campo.

Saludos para ambos.

Última edición por jurena; 18/04/2011 a las 13:15