1
resposta

Erro de repetição

Alguém poderia me ajudar no por quê a primeira linha esta se repetindo ? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Izabelle,

Se na sua tabela "tb_produto" o código do produto (campo "PRODUTO") NÃO estiver definido como PK - Primary Key (Chave Primária), então irá se repetir toda vez que você mandar inserir.

Você pode adicionar uma chave primária, mas primeiro precisará apagar as chaves duplicadas, senão não criará, pois a regra já estará quebrada.

ALTER TABLE tb_produto
ADD CONSTRAINT PK_PRODUTOS PRIMARY KEY CLUSTERED (PRODUTO);

OU

ALTER TABLE tb_produto
ADD PRIMARY KEY (PRODUTO);

===============================================================

MySQL PRIMARY KEY Constraint

https://www.w3schools.com/mysql/mysql_primarykey.asp

===============================================================

SQL Constraints (Restrições) no MySQL

http://www.bosontreinamentos.com.br/mysql/mysql-constraints-restricoes-primary-key-fk-default-etc-06/

===============================================================

1.6.3.1 PRIMARY KEY and UNIQUE Index Constraints

https://dev.mysql.com/doc/refman/5.7/en/constraint-primary-key.html

===============================================================

[]'s,

Fabio I.