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

DELETE - Como faço para deletar dados replicados sem chave primaria?

Nas aulas utiizando os produtos, adicionei um com o mesmo número de produto sem antes ter adicionado a chave primária, como faço para apagar somente um deles?

4 respostas

Bom dia Nilton,

Pelo que entendi você pode fazer da seguinte forma:

DELETE FROM [Tabela_Exemplo] 
WHERE [Campo_De_Referencia] = 'Argumento do campo'

Espero ter ajudado.

Abraço!!!

Se for uma tabela do tipo a seguir:



| campo1 | campo2 |
| -------- | -------- | 
| '1'     | 'teste1' |
| '2'| 'teste2'|
|'1'| 'teste2'|
|'2'| 'teste1'|

Existe alguma forma de excluir os campos com dados repetidos? Deixar sem replicar o campo1 por exemplo?

Tem sim Nilton,

Nesse caso você utiliza dois parâmetros na execução, especificando os dois campos. Segue exemplo:

DELETE FROM [Tabela_Exemplo]
WHERE [Campo1] = '1' and [Campo2] = 'teste1' 
solução!

Deu certo, valeu demais.