Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/11/2010, 15:06
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Se pueden crear 2 llaves primarias en mysql ?

Cita:
y cuando pones un campo UNSIGNED para que sirve ?
Los ID numéricos deben ser siempre sin signo para poder aprovechar el rango completo de números.
Para decirlo brevemente: Un TINYINT tiene 1 Byte, es decir 8 bits. Si lo usases con signo el rango de representación sería de -128 a + 127, pero sin signo es de 0 a 255. Como los ID autonuméricos, por ejemplo, no pueden generar números negativos al usar enteros con signo estás desperdiciando la mitad de la capacidad del campo.
Además, no existen en la realidad números de ID negativos en ningún orden. No se usan DNI negativos, por ejemplo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)