
18/04/2011, 13:01
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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 |