primary para entrada duplicada clave mysql sql insert foreign-keys duplicates

mysql - para - Insertar declaraciones con duplicados de clave primaria



entrada duplicada ''0'' para la clave ''primary'' (1)

Hice algunas declaraciones de inserción en MySQL donde algunas entradas tenían las mismas claves primarias. tengo

esta salida en mi shell MySQL:

ERROR 1062 (23000): Duplicate entry ''1'' for key ''PRIMARY'' ERROR 1062 (23000): Duplicate entry ''2'' for key ''PRIMARY'' ERROR 1062 (23000): Duplicate entry ''3'' for key ''PRIMARY'' ERROR 1062 (23000): Duplicate entry ''4'' for key ''PRIMARY'' ERROR 1062 (23000): Duplicate entry ''5'' for key ''PRIMARY'' ERROR 1062 (23000): Duplicate entry ''6'' for key ''PRIMARY'' ERROR 1062 (23000): Duplicate entry ''8'' for key ''PRIMARY''

Entonces, ¿MySQL hizo las entradas y simplemente me dio este error o se detuvo en este punto y no hizo las entradas? ¿Y cómo podría resolver el problema con los errores de clave primaria? Soy consciente de que estas claves principales tienen duplicados a veces, pero esto es por una razón.


Las entradas con claves primarias duplicadas no se crearon. Para eso están las llaves principales. Si necesita duplicar uno, entonces ese campo no debería ser una clave primaria en primer lugar.