Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/07/2002, 09:14
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 6 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]