Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

fecha actual como dato por defecto

Estas en el tema de fecha actual como dato por defecto en el foro de Mysql en Foros del Web. como puedo hacer para que mysql me tome la fecha actual por defecto en un campo date en el cual al no introducir nada en ...
  #1 (permalink)  
Antiguo 18/05/2006, 11:49
 
Fecha de Ingreso: septiembre-2004
Mensajes: 92
Antigüedad: 19 años, 6 meses
Puntos: 0
fecha actual como dato por defecto

como puedo hacer para que mysql me tome la fecha actual por defecto en un campo date en el cual al no introducir nada en ese campo me tome la fecha del servidor

gracias
  #2 (permalink)  
Antiguo 18/05/2006, 12:00
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años
Puntos: 3
A la hora de crear la tabla, debes poner:
campo default curdate()

Si estoy equivocado con la función que alguien me corrija.
Saludos...
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #3 (permalink)  
Antiguo 18/05/2006, 12:19
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
esa es muy buena pregunta. yo siempre uso un hidden field para porder incluir la hora cuando meto info a la base de daros, pero si hay una manera de que la base de datos lo haga me ahoro ese paso.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #4 (permalink)  
Antiguo 18/05/2006, 13:41
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Los valores por defecto de un campo en mysql, no pueden tener asignado una funcion.
Aqui les dejo un parrafo de la documentacion de mysql
Cita:
The DEFAULT clause specifies a default value for a column. With one exception, the default value must be a constant; it cannot be a function or an expression. This means, for example, that you cannot set the default for a date column to be the value of a function such as NOW() or CURRENT_DATE.
saludos, cya
__________________
"El Conocimiento es de todos, no solo de algunos"
  #5 (permalink)  
Antiguo 19/05/2006, 10:46
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Pues es bueno saberlo.. asi salgo de dudas.. gracias.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.