Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro de chave primaria duplicada

Quando tento salvar a chave primaria , seja atravez de comandos ou indo na opção design , aparece esse erro:

TABELA DE PRODUTOS' table
- Unable to create index 'PK_TABELA DE PRODUTOS'.  
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.TABELA DE PRODUTOS' and the index name 'PK_TABELA DE PRODUTOS'. The duplicate key value is ().
Could not create constraint or index. See previous errors.
The statement has been terminated.

Como posso resolve-lo ?

2 respostas
solução!

Olá Lucas, tudo bem?

O erro está ocorrendo aparentemente por ter registros na sua tabela sem o campo código preenchido, então, você poderia realizar um select na sua tabela de produtos e verificar se existe produtos cadastrados sem o campo código preenchido ou com o código repetido. Caso tenha registros repetidos, ou sem campo código preenchido na sua tabela, remove esses registros e tenta criar novamente a chave primária, e fala pra gente se deu certo!

Deu certo , mas eu tive que deletar a tabela antiga e criar uma nova , por que eu não conseguia deletar os registros vazios.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software