MySQL - tipos de los atributos

 
Vista:

tipos de los atributos

Publicado por nepthis (1 intervención) el 07/02/2007 13:14:09
Hola a todos, tengo un problema con los tipos de los atributos de la tabla que no entiendo. He crado una tabla como la que sigue, pensando que al haberle dado tinyint(1) al cod_contacto, no me dejaría insertar más de 10 elementos, pero sí me deja. Entonces de qué sirve ponerle longitud?

CREATE TABLE `contactos` (
`cod_contacto` tinyint(1) NOT NULL AUTO_INCREMENT,
`titulo` varchar(500) NOT NULL,
`ref` varchar(5) NOT NULL,
`nombre` varchar(20) NOT NULL,
`apellido1` varchar(20) NOT NULL,
`apellido2` varchar(20) NOT NULL,
PRIMARY KEY (`cod_contacto`)
) ENGINE=InnoDB AUTO_INCREMENT=1;

Gracias!.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder