Duplicate entry '127' for key 1

última actualización el 10 de febrero de 2009, 19:04 por Carlos-vialfa
Publicado por Carlos-vialfa
Si al intentar ingresar un dato en una tabla de una base de datos MySQL obtienes el siguiente mensaje de error:

Duplicate entry '127' for key 1


Esto probablemente se deba a que la clave primaria de la tabla es de tipo TINYINT.
El tamaño asignado a un campo TINYINT no es mayor a 1 byte. Sin importar el número que pongas entre paréntesis para el tipo TINYINT. Por lo tanto los valores soportados por los enteros de tipo TINYINT no pueden ser mayores a 127 ó 255, dependiendo de que sea con signo o sin signo. Una tabla con un campo autoincrmentable no soporta valores mayores a 127 ó 255. Debido a esto aparece el mensaje de error.

Para solucionar este problema, si debes elegir un tipo numérico para una clave primaria, elige de preferencia el tipo INT que puede soportar enteros con una capacidad máxima del orden de los 2 a 4 miles de millones.

Artículos de interés


http://dev.mysql.com/doc/refman/5.1/en/numeric-types.html

PD: El artículo original fue escrito por kilian, contribuidor de CommentCaMarche
Mejores respuestas para « Duplicate entry '127' for key 1 » en :
Descargar Serial Key Manager Ver Serial Key Manager es un maravilloso programa que sirve para recoger bajo una sola interfaz todos los numero de serie de software que hayas adquirido . Este programa es muy simple y efectivo. Por medio de su interfaz que es muy simple de utilizar ,...
Descargar Product Key Explorer Ver Product Key Explorer es una aplicacion para Windows que te dara la posibilidad de recuperar los codigos de activacion de los productos que tengas instalados en tu PC. Esta aplicacion mas de docientos productos distintos entre los que podemos...
Códigos para mandos a distancia universales VerMando universal Philips Mando universal Thomson ROC Mando universal All for one Mando universal Star Choice Mando universal Marmitek Mando universal Lifetec LT Mando universal FirstLine (Carrefour) Mando universal NAD Mando universal...
Cómo leer un archivo línea por línea VerCómo leer un archivo línea por línea Preámbulo Bucle while Sintaxis Ejemplo Trucos Complemento Bucle for Sintaxis Preámbulo Uno de los errores más comunes cuando se aprende a utilizar los scripts “bash” bajo GNU/Linux para leer un...