foxter Posted July 21, 2014 Report Share Posted July 21, 2014 hola amigos de chilecomparte, les cuento que intento de hacer un insert en una tabla de mi base de datos que hice en sql server 2008 y me sale este error, el cual no se como arreglarlo. ojaala ustedes puedan ayudarme, saludos! Infracción de la restricción PRIMARY KEY 'PK_empleados'. No se puede insertar una clave duplicada en el objeto 'dbo.empleados'. Se terminó la instrucción Link to comment Share on other sites More sharing options...
AshWilliams Posted July 22, 2014 Report Share Posted July 22, 2014 Muestra que instrucción insert usas asi como la estructura de tu tabla ;) Saludos :krider: Link to comment Share on other sites More sharing options...
KoshaYuYo Posted July 25, 2014 Report Share Posted July 25, 2014 Viejo lo q pasa es q inserta un campo que el id ya existe y no admite duplicadosSlds Link to comment Share on other sites More sharing options...
cañangasñangas Posted July 25, 2014 Report Share Posted July 25, 2014 (edited) Viejo lo q pasa es q inserta un campo que el id ya existe y no admite duplicadosSlds por lo general se ocupa una columna id, que es AI (auto incrementa) y obvio que unico (uniq) por eso es que no te acepta ingresar otro id igual a otro todo. esto es suposicion por el uso general que se le da a columna id. pero te repito es una suposicion como dice arriba mi estimado, podrias poner la estructura de tu BD con todas sus propiedades porfavor. Saludos Edited July 25, 2014 by cañangasñangas Link to comment Share on other sites More sharing options...
bombero_7 Posted August 7, 2014 Report Share Posted August 7, 2014 yo creo que estas insertando un dato que ya esta registrado, asi de simple Link to comment Share on other sites More sharing options...
Nearco Posted August 7, 2014 Report Share Posted August 7, 2014 probablemente ya utilizaste el INSERT y ahora estas intentando nuevamente ingresarlo con la misma llave o campo único, poreso el error de llave duplicada.Hace un query para ver que datos tiene tu tabla y muéstranos el INSERT que estas realizando. Link to comment Share on other sites More sharing options...
bombero_7 Posted August 9, 2014 Report Share Posted August 9, 2014 la opcion seria que usaras algun campo de auto-increment como Primary Key con eso podras repetir cuanta veces desees los datos y no te dara error de duplicacion de clave primaria Link to comment Share on other sites More sharing options...
lkriss Posted September 16, 2015 Report Share Posted September 16, 2015 (edited) Compadre, trunca la tabla antes de hacer el insert ;) .realiza su respaldo correspondiente antes. saludos Edited September 16, 2015 by lkriss Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now