El error de entrada duplicada es un error muy común que han experimentado los usuarios que trabajan con bases de datos.Los usuarios han informado de que el error se ha producido comúnmente cuando se utiliza el SQL.El error aparece al actualizar las tablas.Además, el error se ha producido en varios escenarios que incluyen el uso de Laravel, PHP, Atlassian, Joomla, y el desarrollo web y bases de datos similares.Ahora, en este artículo, el objetivo es darle información importante con respecto al error y darle algunos métodos por los cuales usted puede arreglar el problema por sí mismo en ningún momento.Pero antes repasemos sus causas.
Índice de contenidos
Mientras investigamos sobre el error y su posible solución nos encontramos con algunos usuarios muy comunes que han sido reportados por los usuarios.El error de entrada duplicada aparece por múltiples razones, dependiendo de si está trabajando con SQL posible el error viene debido a la clave duplicada, campo de datos único, o el tipo de datos - límite superior.Además, si los índices de la tabla están dañados, también parece aparecer el error.Sin embargo, el error también se produce por errores en los códigos o por la forma en que el usuario está actualizando o modificando la tabla.
En esta sección, trataremos de cubrir algunos métodos que puede probar para resolver el Error de Entrada Duplicada.A continuación se exponen los métodos que vamos a utilizar.Como no sabemos la causa real del problema, le daremos soluciones según los escenarios.
Ahora el #1062 - entrada duplicada '1' para la clave 'primaria'El error puede producirse cuando el dato o valor que se intenta insertar ya existe en la clave primaria.Además, es importante saber que la clave primaria no acepta entradas duplicadas.Para solucionarlo puedes hacer los siguientes pasos.
ALTER CUADRO 'nombre_tabla' ADD 'nombre_columna' INT NO NULL AUTO_INCREMENTO PRIMERO CLAVE;
**NOTA:Puede ignorar la columna de clave primaria al insertar valores.Otra alternativa,
puede poner un valor NULL a la clave primaria, que a su vez genera automáticamente los números de secuencia.
El error también aparece cuando una tabla existente ha sido configurada como única.Así que cuando intentas añadir cualquier columna aparece el error.Por lo tanto, la solución simple a este problema de entrada duplicada para la clave "primaria" es crear una nueva columna pero no establecerla en el campo Único.Inserte los datos que desee y el conjunto es tan único si lo desea.
El error también aparece cuando si ha estado utilizando la función auto_incremento y los datos exceden el límite de la función auto_incremento aparece el error #1062 - entrada duplicada '0' para la clave 'primaria'.Suponga que ha asignado la columna de clave primaria como algo.Y el límite del auto_incremento se establece en un máximo de 127.Ahora, cuando se introduzca un nuevo registro cuyo id sea superior a 127 surgirá el error.Para solucionarlo sigue los pasos.
ALTER CUADRO 'nombre_tabla' MODIFICAR 'nombre_columna' INT SIN SIGNO NO NULL AUTO_INCREMENTO;
mysql>SELECCIONE LAST_INSERT_ID();
Si ha probado los métodos anteriores y el error de entrada duplicada 0 para la clave primaria aún persiste, pruebe el siguiente paso para solucionar el problema.
mysqldumpnombre de la base de datos>nombre_de_base_de_datos.sql
DROP DATABASENombre de la base de datos;
CREAR BASE DE DATOSNombre de la base de datos;
mysqlnombre de la base de datos<nombre_de_base_de_datos.sql;
El error se ha visto cuando el usuario trata de importar las tablas exportadas en PHPMyAdmin la entrada duplicada para el error de clave primaria parece aparecer.Siga los pasos para hacerlo de forma correcta.
Uno de los usuarios se ha enfrentado al problema porque la base de datos no permite duplicar los nombres de usuario.Por lo tanto, asegúrese de que el nombre de usuario es único.Para solucionar este problema de cómo eliminar la entrada duplicada en Excel siga los pasos.
SELECT username FROM #__users GROUP BY username HAVING COUNT(*) > 1
**NOTA: En lugar de #_ utilice el prefijo para sus tablas.
En esta resolución de problemas, hemos visto varios métodos que son la solución para arreglarEntrada duplicadaError.El error puede aparecer debido a múltiples razones y hemos tratado de cubrir la mayoría de ellas.Además, también hemos hablado de las posibles causas que provocan este error.
Esperamos que estoEntrada duplicadaLa guía de solución de problemas solucionó su problema.Para artículos sobre solución de problemas y consejos, síganos.Gracias.
Si desea liberar espacio en su unidad o desea obtener espacio no asignado para ampliar…
El sistema no puede encontrar el archivo especificado es un error que puede aparecer cuando…
Algunos usuarios de Windows enfrentan el problema "No puede eliminar este archivo de datos de…
Algunos usuarios de Windows han informado de la ausencia de las opciones de control de…
Varios usuarios de Windows han observado un problema al ver películas o series en su…
El idioma de visualización es el idioma de interfaz que los usuarios pueden leer y…