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

TIMESTAMP default NULL

Estas en el tema de TIMESTAMP default NULL en el foro de Mysql en Foros del Web. Hola amigos. Estoy teniendo problemas al crear columnas de tipo TIMESTAMP y tratar de dejarlas como NULL al parecer estas columnas no pueden contener valor ...
  #1 (permalink)  
Antiguo 22/01/2008, 20:30
 
Fecha de Ingreso: noviembre-2003
Ubicación: Paraguay
Mensajes: 382
Antigüedad: 20 años, 5 meses
Puntos: 4
Mensaje TIMESTAMP default NULL

Hola amigos.

Estoy teniendo problemas al crear columnas de tipo TIMESTAMP y tratar de dejarlas como NULL al parecer estas columnas no pueden contener valor NULL según algunas documentaciones que leí pero es bastante raro esto.

Con el EMS si pongo como NOT NULL me agrega si o si CURRENT_TIMESTAMP en el DEFAULT VALUE y si lo pongo como NULL por debajo el lo vuelve a poner como NOT NULL y con valor por defecto en 0000-00-00 00:00:00

Alguien sabe algo sobre el manejo que debería tener este tipo de dato en MySQL?
  #2 (permalink)  
Antiguo 23/01/2008, 11:57
 
Fecha de Ingreso: noviembre-2003
Ubicación: Paraguay
Mensajes: 382
Antigüedad: 20 años, 5 meses
Puntos: 4
Mensaje Re: TIMESTAMP default NULL

Hola de nuevo

Según leo en manuales de mysql entiendo que TIMESTAMP cuando en una tabla se utiliza una vez por defecto va a insertar el CURRENT_TIMESTAMP y si se usa un segundo campo en la misma tabla su valor por defecto puede ser 0000-00-00 00:00:00 pero nunca nulo.

Esto es tomando en cuenta por los famosos campos de fecha_insercion y fecha_actualizacion? es decir, TIMESTAMP está creado para esto?

Si es así no puedo tener un campo para almacenar la fecha y hora de alguna operación y permitir que esa columna sea nula.
  #3 (permalink)  
Antiguo 23/01/2008, 12:16
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: TIMESTAMP default NULL

pues ponla de tipo date o datetime, no recuerdo bien. es cierto el tiemstamp es ideal para consultas de insercion y/o actualizacion.
  #4 (permalink)  
Antiguo 31/01/2008, 05:43
 
Fecha de Ingreso: noviembre-2003
Ubicación: Paraguay
Mensajes: 382
Antigüedad: 20 años, 5 meses
Puntos: 4
Re: TIMESTAMP default NULL

Gracias por la respuesta X_fran.

Lei en un articulo que mysql trata al TIMESTAMP como el DATETIME. Según hace entender es lo mismo. LA verdad que no entiendo muy bien cual es la funcionalidad
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 11:23.