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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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'
Deu certo, valeu demais.