Duplicate entry 127 for key 1

Fecha Publicación:       26 de Junio de 2023
Fecha Modificación:       26 de Junio de 2023

Duplicate entry '127' for key 1

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.

Solucionar el error Duplicate entry '127' for key 1 , se debe 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.

Articulo : 597 - Veces Leidas
Compartir Articulo:
×

¡Apóyame suscribiéndote a mi canal!

Tutoriales sobre Diseño Web