Com relação ao código SQL acima, no SGBD MySQL, julgue o ite...

Próximas questões
Com base no mesmo assunto
Q2509343 Banco de Dados
Com relação ao código SQL acima, no SGBD MySQL, julgue o item.
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’;
Alternativas

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