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

Recomendaciones fecha/datos foraneos

Estas en el tema de Recomendaciones fecha/datos foraneos en el foro de Mysql en Foros del Web. Tengo una tabla que estoy creando en MYSQL para guardar los datos de una votación, con las siguientes columnas : Tengo dos interrogantes al respecto; ...
  #1 (permalink)  
Antiguo 20/01/2009, 13:52
 
Fecha de Ingreso: julio-2008
Mensajes: 109
Antigüedad: 16 años, 4 meses
Puntos: 0
Recomendaciones fecha/datos foraneos

Tengo una tabla que estoy creando en MYSQL para guardar los datos de una votación, con las siguientes columnas :

Tengo dos interrogantes al respecto;

La primera es con respecto a el campo fecha, esta votación se reiniciaría una vez por mes entonces quiero saber que me sirve más para esos fines si TIMESTAMP, o DATE o cual.
La segunda: yo ya tengo una tabla con paises entonces para dar la opción de almacenar solo esos datos (paises ) en el campo Pais usaría ENUM? o SET ?
  #2 (permalink)  
Antiguo 20/01/2009, 14:50
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: Recomendaciones fecha/datos foraneos

Cita:
La primera es con respecto a el campo fecha, esta votación se reiniciaría una vez por mes entonces quiero saber que me sirve más para esos fines si TIMESTAMP, o DATE o cual.
Yo, en este caso, usaría TIMESTAMP, pues permite generar su valor de manera automática haciéndola NOT NULL y DEFAULT CURRENT_TIMESTAMP
ALTER TABLE `tabla` ADD `nombrecampofecha` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

Luego al hacer el insert basta con incluir NULL para ese campo, y se generará el valor de fecha. Piensa que el timestamp es también time e incluye hora, minuto y segundo; su equivalente sería no date, sino DATETIME, y con programación también podrás insertarle el valor de hoy y ahora.

Cita:
La segunda: yo ya tengo una tabla con paises entonces para dar la opción de almacenar solo esos datos (paises ) en el campo Pais usaría ENUM? o SET ?
Ninguna de las dos, la almacenas en un campo int que sea foreign key de la tabla de paises, que deberá tener un primary key numérico auto_increment
  #3 (permalink)  
Antiguo 21/01/2009, 08:57
 
Fecha de Ingreso: julio-2008
Mensajes: 109
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Recomendaciones fecha/datos foraneos

Ok,Gracias!

probando...
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 13:46.