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

fecha-valor predetermiando

Estas en el tema de fecha-valor predetermiando en el foro de Mysql en Foros del Web. Hola atodos. tengo una complicacion, dentro de mi tabla 'datos', pretendo almacenar un campo denominado 'FechaRegistro' de tipo DATE, el cual quiero que almacene por ...
  #1 (permalink)  
Antiguo 26/06/2008, 09:25
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 8 meses
Puntos: 0
fecha-valor predetermiando

Hola atodos.

tengo una complicacion, dentro de mi tabla 'datos', pretendo almacenar un campo denominado 'FechaRegistro' de tipo DATE, el cual quiero que almacene por default la fecha del servidor, (en SQL le ponia 'getdate()', y listo) ¿Cual seria la instruccion correcta en mysql?

Nota. estoy utilizando phpMyAdmin

mil gracias
  #2 (permalink)  
Antiguo 26/06/2008, 10:34
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: fecha-valor predetermiando

Saludos.

Para mysql puedes utilizar la funcion CURDATE() (Tipo Date) o NOW() (tipo DateTime).

Hasta Pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 26/06/2008, 12:28
Avatar de citaem  
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: fecha-valor predetermiando

Hola Nano

La vedad es que intenter con lo que me sugeriste, pero no lo acepta..... quizaalgo mas tengo mal, ynome hepercatado, sigo buscando la forma deresolverlo....

GRACIAS
  #4 (permalink)  
Antiguo 26/06/2008, 13:27
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: fecha-valor predetermiando

Saludos

Como lo estas realizando?

Has probado de esta forma?
Cita:
INSERT INTO tu_tabla (FechaRegistro) VALUES (CURDATE());
Hasta pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #5 (permalink)  
Antiguo 28/06/2008, 09:04
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: fecha-valor predetermiando

citaem,

tienes para lo que quieres un par de opciones, que yo sepa. Una de ellas es un trigger (necesitarás MySQL 5.0 o posterior) que inserte el dato de la fecha en el campo al insertar un registro en la tabla. La sintaxis del trigger sería parecida a la que te propone Nano, y, según creo, ahí si podrías utilizar un campo DATE.
La otra se asemeja más a lo que tú pedías, aunque la naturaleza del campo deberá ser TIMESTAMP y no DATE. Crea un campo TIMESTAMP y le pones como valor predeterminado ON UPDATE CURRENT_TIMESTAMP Y en predeterminado2 CURRENT TIMESTAMP. Eso hará que al insertar y actualizar cualquier campo del registro ese campo cargue la fecha y hora en formato timestamp. Recuperar de ahí la fecha mediante funciones como DATE_FORMAT te resultará muy fácil. Si sólo le pones el valor predeterminado ON UPDATE CURRENT_TIMESTAMP no te pondrá fecha y hora de inserción, aunque sí en cada actualización.

A ver si es lo que querías.
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:35.