Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mão na massa: inserindo outros clientes da Hermex Import

Está dando esse erro SQLITE_CONSTRAINT_PRIMARYKEY: sqlite3 result code 1555: UNIQUE constraint failed: tabelaprodutos.ID_Produto

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oii, Sarah! Como você está?

Esse erro, nos informa que houve uma tentativa de inserir um valor que já existe na coluna ID_PRODUTO. Quando trabalhamos no SQLite, se uma coluna é definida como chave primária, cada valor nesta coluna precisa ser único. Caso não seja, recebemos o erro UNIQUE constraint failed: tabelaprodutos.ID_Produto.

Sendo assim, recomendo que verifique se há duplicidades nos IDs dos produtos com o comando:

SELECT ID_Produto FROM tabelaprodutos;

Caso identifique alguma duplicidade nesses IDS, você pode usar o comando REPLACE para poder substituir valores repetidos por novos. Por exemplo, se houver um produto com o mesmo ID, suponhamos que o 3, você pode substituir por um novo número que não esteja na coluna para um dos IDS, evitando a duplicidade.

Espero ter ajudado. Qualquer dúvida, não deixe de compartilhar no fórum para podermos te auxiliar.

Bons estudos, Sarah!