Saltar al contenido

Código de error: 1062. Entrada duplicada ‘1’ para key ‘PRIMARIO’

Luego de de una larga recopilación de información dimos con la respuesta esta duda que suelen tener ciertos de nuestros lectores. Te regalamos la respuesta y nuestro deseo es que te resulte de gran apoyo.

Solución:

los principal por lo que se ha generado el error es porque ya existe un valor de 1 para la columna ID en el que lo defines como PRIMARY KEY (los valores son unicos) en la tabla que está insertando.

¿Por qué no establecer la columna ID como AUTO_INCREMENT?

CREATE  TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
  `ID` INT(11) NOT NULL AUTO_INCREMENT,
  `viale` VARCHAR(45) NULL ,
   .....

y cuando está insertando un registro, ahora puede omitir la columna ID

INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`viale`, `num_civico`, ...) 
VALUES ('Viale Cogel ', '120', ...)

Si estás usando PHPMyAdmin
Puede resolver este problema haciendo esto:

PRECAUCIÓN: No use esta solución si desea mantener los registros existentes en su tabla.

Paso 1: Seleccione el método de exportación de base de datos personalizado:

ingrese la descripción de la imagen aquí

Paso 2: Asegúrese de verificar la tabla truncada antes de insertarla en las opciones de creación de datos:

ingrese la descripción de la imagen aquí

Ahora puede importar esta base de datos con éxito.

Si está tratando de completar una tabla desde un volcado de SQL, asegúrese de que la tabla que aparece en las instrucciones “INSERTAR EN” del volcado sea la misma que está tratando de completar. Abrir “MyTable” e importar con un volcado de SQL generará exactamente ese tipo de error si el volcado está tratando de colocar entradas en “MyOtherTable”, que puede que ya tenga entradas.

Recuerda que puedes interpretar si descubriste tu rompecabezas .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *