Com relação ao código SQL acima, no SGBD MySQL, julgue o ite...
Para que seja atualizado o e‑mail do autor João Silva, deve‑se executar o comando a seguir.
UPDATE Autores SET Email == ‘[email protected]’ WHERE Nome = ‘João Silva’;
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (2)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
errado,
não precisa daqueles 2 "==" ali
se o cara estiver desatento na prova, é capaz de deixar passar em branco hehehehe
Alternativa: Errado
O comando SQL fornecido contém um erro de sintaxe no uso do operador de comparação. No SQL, para atribuir um valor a um campo, você deve usar o operador de atribuição (=), não o operador de comparação (==).
- Erro: O == não é um operador válido para atribuição de valores no SQL. Para atribuir um novo valor ao campo Email, deve-se usar o =.
Comando correto:
UPDATE Autores SET Email = '[email protected]' WHERE Nome = 'João Silva';
- Explicação: O comando UPDATE é utilizado para atualizar registros no banco de dados. O SET é usado para definir os novos valores dos campos, e o WHERE filtra os registros que devem ser atualizados, neste caso, o autor com o nome "João Silva".
Portanto, o comando correto para atualizar o e-mail de João Silva seria usar = em vez de ==.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo