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

Dúvida de realizar a escrita de um jeito diferente, mas obter o mesmo retorno

Se invés de escrever o código 'UPDATE produtos SET descricao = 'Crossaint recheado com amêndoas.' WHERE id = 28' escrever como 'UPDATE produtos SET descricao = 'Crossaint recheado com amêndoas.' WHERE nome = Crossaint de amêndoas' eu terei o mesmo retorno?

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

1 resposta
solução!

Olá Gustavo, tudo bem?

Sobre a sua dúvida, ao usar a cláusula WHERE, é importante garantir que a condição utilizada seja única para identificar o registro correto. No exemplo que você mencionou, ao substituir WHERE id = 28 por WHERE nome = 'Croissant de Amêndoa', você precisa ter certeza de que o nome é único na tabela.

Se houver mais de um produto com o nome "Croissant de Amêndoa", o comando UPDATE poderá afetar todos esses registros, o que pode não ser o que você deseja. Por isso, utilizar o id é geralmente mais seguro, pois ele é único para cada registro.

Se você tem certeza de que o nome é único, então sim, a atualização funcionará como esperado. Caso contrário, é melhor usar o id para evitar atualizações indesejadas.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado