Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2009, 03:25
Belzebu
 
Fecha de Ingreso: enero-2007
Mensajes: 78
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Tamaño campos

La estructura de la tabla es la siguiente:

CREATE TABLE IF NOT EXISTS `9` (
`idnoticia` int(11) NOT NULL auto_increment,
`id_seccion` int(11) NOT NULL,
`titulo` varchar(150) NOT NULL,
`descripcion` varchar(2000) NOT NULL,---------------------->Campo conflicto.
`hora` datetime NOT NULL,
`indexado` bit(1) default NULL,
`link` varchar(300) NOT NULL,
PRIMARY KEY (`idnoticia`),
UNIQUE KEY `link` (`link`),
KEY `secciones` (`id_seccion`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


El tema es lo que comentaba, que el campo descripción puede variar desde tener 300 caracteres hasta X(donde no se que valor es X, por ejemplo ahora tengo un fichero de 6275 bytes de texto plano), entonces el tema es que no se cual sería la mejor manera para plantear este problema, tal vez delcarar un tamaño de campo exageradamente grande para tener claro que jamás me quedaré corto(en tal caso estoy reservando un espacio exagerado en los campos que no utilizo tal tamaño?), el caso es que no se si hay alguna manera de hacer un campo dinámico o algo asi.

Saludo y gracias.