17/07/2002, 09:14
|
| Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 2 meses Puntos: 69 | |
Re: fecha automatica en MySQL A ver.. me parece que no me explique lo suficiente y causé un poco de confusión.
Si utilizas un campo del tipo TIMESTAMP, no es necesario que le pongas un DEFAULT, porque ante un INSERT o un UPDATE, el campo TIMESTAMP se auto-actualiza automáticamente. (valga la redundancia).
La función NOW(); yo decia que la utilices si ya tienes un campo del tipo DATE o DATETIME. Esos dos campos, no se actualizan automáticamente, pero puedes modificarles o insertarles la fecha actual, utilizando NOW(), que devuelve justamente eso, la fecha actual. Esto se haría así :
UPDATE tu_tabla SET tu_campo=NOW();
Y para urjosé, la manera de extraer solo la fecha de un campo TIMESTAMP o DATETIME, es utilizando la funcion de mySQL, DATE_FORMAT :
SELECT DATE_FORMAT(tu_campo, '%d/$m/%Y') FROM tu_tabla;
Esto te devuelve la fecha en formato dd/mm/aaaa.
Saludos.
<hr><font size=2 face=verdana>- Pablo Rigazzi (<img src=http://www.fantabuloso.com/iB_html/non-cgi/emoticons/bullwhip.gif align=absmiddle>)[/CODE]
<font size=1 color=#333333>Visita <a href=http://www.web-studio.com.ar>Web Studio</a>[/CODE] |