Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — FGV 2024

Banco de DadosMySQL
Código
fg165285
Banca
FGV
Órgão
TRF 1
Ano
2024
Cargo
AJ ( ª Região)
No contexto do ambiente MySQL, considere o script abaixo.   CREATE    DEFINER= '... '    TRIGGER banco.exemplo    AFTER UPDATE ON banco.t1 FOR EACH ROW BEGIN    INSERT into t2 VALUES      (user(),      CONCAT('Nome’, OLD.nome, NEW.nome)      ); END   De acordo com o que foi apresentado, conclui-se que:
  1. Aé gravado um registro na tabela t2 para todas as alterações de reescrita em t1;
  2. Bhá um erro, pois a cláusula “FOR EACH ROW” não se aplica nesse caso;
  3. Chá um erro, pois OLD e NEW não foram devidamente declarados;
  4. Dsão inseridos na tabela t2 todos os nomes presentes na tabela t1;
  5. Esão registradas na tabela t2 somente as operações de reescrita que alteraram o conteúdo da coluna nome de t1.
Revelar gabarito e comentário

GabaritoA — é gravado um registro na tabela t2 para todas as alterações de reescrita em t1;

Link permanente: /questoes/fg165285